首頁 web前端 js教程 手機號碼,密碼正規驗證_javascript技巧

手機號碼,密碼正規驗證_javascript技巧

May 16, 2016 pm 04:37 PM
密碼 手機號碼 正規則 驗證

 /**
     * 手機號碼
     * 移動:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
     * 連結:130,131,132,152,155,156,185,186
     * 電信:133,1349,153,180,189
    */
    NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\d{8}$";
    /**
              * 中國移動:China Mobile
              * 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188     NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\d)\d{7}$";
    /**
              * 中國連結:China Unicom
              * 130,131,132,152,155,156,185,186
             */
    NSString * CU = @"^1(3[0-2]|5[256]|8[56])\d{8}$";
    /**
              * 中國電信:China Telecom
              * 133,1349,153,180,189
             */
    NSString * CT = @"^1((33|53|8[09])[0-9]|349)\d{7}$";
    /**
              * 大陸區域固位與小靈通
              * 區號:010,020,021,022,023,024,025,027,028,029
              * 編號:七位元或八位元
             */
    // NSString * PHS = @"^0(10|2[0-5789]|\d{3})\d{7,8}$";

代碼

^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,20}$

"^d $"  //非負整數(正整數 0)  
"^[0-9]*[1-9][0-9]*$"  //正整數  
"^((-d )|(0 ))$"  //非正整數(負整數 0)  
"^-[0-9]*[1-9][0-9]*$"  //負整數  
"^-?d $"    //整數  
"^d (.d )?$"  //非負浮點數(正浮點數 0)  
"^(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0 -9] )|([0-9]*[1-9][0-9]*))$"  //正浮點數  
"^((-d (.d )?)|(0 (.0 )?))$"  //非正浮點數(負浮點數 0)  
"^(-(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*. [0-9] )|([0-9]*[1-9][0-9]*)))$"  //負浮點 
數  
"^(-?d )(.d )?$"  //浮點數  
"^[A-Za-z] $"  //由26個英文字母組成的字串  
"^[A-Z] $"  //由26個英文字母的大寫組成的字串  
"^[a-z] $"  //由26個英文字母的小寫組成的字符串  
"^[A-Za-z0-9] $"  //由數字和26個英文字母組成的字串  
"^w $"  //由數字、26個英文字母或底線組成的字串  
"^[w-] (.[w-] )*@[w-] (.[w-] ) $"    //email地址  
"^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$"  //url  
/^13d{9}$/gi手機號碼正規表示式


public static bool IsValidMobileNo(string MobileNo) 
  { 
   const string regPattern = @"^(130|131|132|133|134|135|136|137|138|139)d{8}$"; 
   return Regex.IsMatch(MobileNo, regPattern); 
  }


正規表示式--驗證手機號碼:13[0-9]{9} 
實現手機號碼前帶86或是 86的情況:^(( 86)|(86))?(13)d{9}$ 
電話號碼與手機號碼同時驗證:(^(d{3,4}-)?d{7,8})$|(13[0-9]{9})  
擷取資訊中的網路連結:(h|H)(r|R)(e|E)(f|F)  *=  *('|")?(w|\|/|.) ('|"| *|>)?   
擷取資訊中的郵件地址:w ([- .]w )*@w ([-.]w )*.w ([-.]w )*   
擷取資訊中的圖片連結:(s|S)(r|R)(c|C)  *=  *('|")?(w|\|/|.) ('|"|  *|>)?  
擷取資訊中的IP位址:(d ).(d ).(d ).(d )     
擷取資訊中的中國手機號碼:(86)*0*13d{9}     
擷取資訊中的中國固定電話號碼:((d{3,4})|d{3,4}-|s)?d{8}     
擷取資訊中的中國電話號碼(包括行動和固定電話):((d{3,4})|d{3,4}-|s)?d{7,14}     
擷取資訊中的中國郵遞區號:[1-9]{1}(d ){5}     
擷取資訊中的中國身分證號碼:d{18}|d{15}     
擷取資訊中的整數:d      
擷取資訊中的浮點數(即小數):(-?d*).?d      
擷取資訊中的任何數字  :(-?d*)(.d )?   
擷取資訊中的中文字串:[u4e00-u9fa5]*     
擷取訊息中的雙位元組字串  (漢字):[^x00-xff]* 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

win11提示若要繼續,請輸入管理員使用者名稱和密碼怎麼解決? win11提示若要繼續,請輸入管理員使用者名稱和密碼怎麼解決? Apr 11, 2024 am 09:10 AM

當使用Win11系統時,有時會遇到需要輸入管理員使用者名稱和密碼的提示,本文將探討在遇到這種情況時應該如何處理。方法一:1、點選【Windows標誌】,然後按【Shift+重啟】進入安全模式;或這樣進入安全模式:點選開始選單,選擇設定。選擇「更新與安全」;選擇「恢復」中的「立即重新啟動」;重新啟動進入選項後選擇-疑難排解-進階選項-啟動設定—&mdash

如何使用手機設定路由器WiFi密碼(以手機為工具) 如何使用手機設定路由器WiFi密碼(以手機為工具) Apr 24, 2024 pm 06:04 PM

無線網路已成為人們生活中不可或缺的一部分、在當今數位化的世界中。保護個人無線網路的安全性卻顯得格外重要、然而。設定強密碼是確保你的WiFi網路不會被他人入侵的關鍵。保障你的網路安全,本文將詳細介紹如何使用手機修改路由器WiFi密碼。 1.開啟路由器管理頁面-在手機瀏覽器中開啟路由器管理頁面、透過輸入路由器的預設IP位址。 2.輸入管理員使用者名稱和密碼-以獲得存取權限,在登入頁面中輸入正確的管理員使用者名稱和密碼。 3.導覽至無線設定頁面-尋找並點選進入無線設定頁面,在路由器管理頁面中。 4.找到當前Wi

高德地圖手機號碼怎麼換綁_高德地圖手機號碼更換方法詳細介紹 高德地圖手機號碼怎麼換綁_高德地圖手機號碼更換方法詳細介紹 Mar 20, 2024 pm 08:41 PM

高德地圖以其精準的定位和豐富的功能受到了廣大用戶的喜愛。然而,在使用過程中,有時我們可能需要更換綁定的手機號碼,以確保個人資訊和服務的準確性。那麼,高德地圖手機號碼要如何換綁呢?小編整理了一些相關資料,快來跟我一起看看吧!高德地圖手機號碼如何換綁?答案:【高德地圖】-【我的】-【設定圖示】-【帳號與安全】-【手機號碼】-【更換】-【下一步】。具體步驟:1、先打開高德地圖軟體,進入到首頁中我們需要點擊右下角的【我的】;2、然後在我的一秒鐘紅可以看到一些相關的功能,在這裡我們點擊右上角的【設定圖示】;

如何為您的Microsoft帳號使用Passkey 如何為您的Microsoft帳號使用Passkey Feb 19, 2024 am 11:03 AM

Passkey是一種更進階且安全的登入方式,可搭配Microsoft帳號使用。本文將指導您如何在Microsoft帳號中使用Passkey,介紹其優勢以及與密碼的差異。在深入細節之前,我們強調,如果您經常忘記密碼或需要快速登錄,Passkey通常會更適合您。什麼是Passkey?它們與密碼有什麼不同?密碼是一種進階且安全的身份驗證方式,可以取代傳統的密碼登入方式。每個應用程式都有獨特的金鑰,確保安全性,防止網路釣魚等威脅。使用者可以透過電子郵件和密碼確認身份,也可使用臉部辨識、指紋或安全金鑰進行

微信好友輔助驗證解封的詳細方法 微信好友輔助驗證解封的詳細方法 Mar 25, 2024 pm 01:26 PM

1.打開微信進入後,點選搜尋圖標,輸入微信團隊,點選下方的服務進入。 2、進入後,點選左下方的自助工具的選項。 3、點選後,在上方的選項內,點選解封/申訴輔助驗證的選項。

密碼不正確,小心BitLocker警告 密碼不正確,小心BitLocker警告 Mar 26, 2024 am 09:41 AM

本文將探討如何解決密碼錯誤的問題,特別是在處理BitLocker警告時需要小心。當在BitLocker中多次輸入錯誤密碼以解鎖磁碟機時,就會觸發這個警告。通常,這個警告出現是因為系統設定了限制錯誤登入嘗試的策略(通常是允許3次登入嘗試)。在這種情況下,使用者會收到相應的警告訊息。完整的警告訊息如下:輸入的密碼不正確,請注意-連續輸入錯誤密碼會導致帳戶被鎖定,這是為了保護您的資料安全。如果需要解鎖帳戶,您將需要使用BitLocker恢復金鑰。密碼不正確,小心BitLocker警告當您登入電腦時收到

手機修改wifi密碼教學(簡單操作) 手機修改wifi密碼教學(簡單操作) Apr 26, 2024 pm 06:25 PM

無線網路已成為我們生活中不可或缺的一部分、隨著網路的快速發展。為了保護個人資訊和網路安全,定期更改wifi密碼是非常重要的、然而。幫助大家更能保護家庭網路安全,本文將為大家介紹如何利用手機修改wifi密碼的詳細教學。 1.了解wifi密碼的重要性wifi密碼是保護個人資訊和網路安全的道防線,在網路時代、了解其重要性可以更好地理解為什麼需要定期修改密碼。 2.確認手機連接到wifi首先確保手機已連接到要修改密碼的wifi網路上,在修改wifi密碼之前。 3.開啟手機設定選單進入手機的設定選單、在手

如何查詢手機號碼的使用狀態?手機號使用時間怎麼查? 如何查詢手機號碼的使用狀態?手機號使用時間怎麼查? Mar 07, 2024 pm 04:30 PM

隨著行動通訊技術的不斷進步,手機號碼已經成為我們日常生活中必不可缺的通訊工具。有時候,我們會需要查詢某個手機號碼的使用狀態,例如驗證該號碼是否已停機或欠款。一、如何查詢手機號碼的使用狀態?與電信商客服取得聯繫是查詢手機號碼使用狀態最直接的方式。不同的業者可能會有不同的查詢方式,但通常可以透過撥打電信業者的客服專線來實現。與客服人員通話時,您只需提供需要查詢的手機號碼,客服人員會提供您詳細的使用狀態資訊。因此,如果您想了解某個手機號碼的具體情況,可以透過撥打電信商客服專線來取得相關資訊。現在有

See all articles