JS驗證手機號碼

2022-05-08 12:36:12 字數 872 閱讀 7450

對於表單的驗證是新增資訊的時候必不可少的。

下面是基於easyui-validatebox拓展的對手機、座機號的驗證方法。

phoneandmobile: [0-9]$)|(^[0-9][0-9]$)/.test(value);

return /(^[0-9]\-[0-9]$)|(^[0-9]$)|(^\([0-9]\)[0-9]$)|(^01[0-9]$)/.test(value);

},message: '請輸入正確的手機號或者座機號(77895099)'

},phonerex: \-[0-9]$)|(^[0-9]$)|(^\([0-9]\)[0-9]$)|(^013[0-9]$)/;

//區號:前面乙個0,後面跟2-3位數字 : 0/d

//**號碼:7-8位數字: /d

//這樣連線起來就是驗證**的正規表示式了:/^((0/d)-)(/d)(-(/d))?$/

var rex2=/^((0/d)-)(/d)(-(/d))?$;

if(rex.test(value)||rex2.test(value))

else

},

message: '請輸入正確**或手機格式'

},phone: $|\d-\d$|\d-\d$|\d-\d$/.test(value);

},message: '請輸入正確的固定**號碼7789509'

},mobile: else )|^((\d)|(\d|\d)-(\d)|(\d|\d)-(\d)-(\d|\d|\d|\d)|(\d)-(\d|\d|\d|\d))$/.test(value);}},

message: '請輸入正確的11位手機號碼'

},

手機號碼驗證

正規表示式的使用 正規表示式的元素符及其意義 元素符正規表示式中的寫法意義.代表任意乙個字元 d d 代表0 9的任意乙個數字 d d 代表任何乙個非數字字元 s s 代表空白字元,如 t n s s 代表非空白字元 w w 代表可用作識別符號的字元,但不包括 符 w w 代表不可用於識別符號的字元...

手機號碼最新驗證

由於手機號段的不斷更新,以前的正規表示式已經無法滿足需求。重新編寫這條表示式12 3varregex 表示式分析 代表乙個正規表示式。代表字串的開始位置,代表字串的結束位置。代表匹配前面的字元乙個或零個,所以這裡0?的意思是手機號碼可以以0開頭或不以0開頭。接下的部分驗證11位的手機號碼,先從13開...

驗證手機號碼工具類

驗證手機號碼 author dujiayu time 2020年4月25日11 12 57 public class numberutil 用於匹配固定 號碼 private final static string regex fixedphone 010 02 d 0 3 9 d d 用於獲取固定...