2019手機號碼JS正規表示式

2022-03-30 22:59:42 字數 1824 閱讀 5648

前端的正規表示式驗證往往是最繁多最複雜的,所以整理了一些最近自己常用的正規表示式,希望能對大家有所幫助!

1

/*合法uri

*/2 export function

validateurl(textval) 67

/* 小寫字母 */

8export function validatelowercase(str)

1213

/* 大寫字母 */

14export function validateuppercase(str)

1819

/* 大小寫字母 */

20export function validatealphabets(str)

2425

/* 市場售價 */

26export function validateprice(str) )?$)|(^0(\.\d)?$)/

28return reg.test(str)29}

3031

/* 庫存預警值 匹配非負整數(正整數 + 0) */

32export function validatestockwarn(str)

3637

/* 比價** 只驗證京東和蘇寧** */

38export function validatecomparewebsite(str) )(jd|suning)\.(com$|com\/[\s]*)/i

40return reg.test(str)41}

4243

/* 固定** */

44export function validatetelephone(str) \)|\d-|\s)?\d$/

46return reg.test(str)47}

4849

/* 手機號碼 */

50export function validatephonenumber(str) $/

52return reg.test(str)53}

5455

/* 手機號碼和固定** */

56export function validatephtelnumber(str) -\d)|(1[3456789]\d))$/

58return reg.test(str)59}

6061

/* 電子郵箱 */

62export function validateemail(str)

6667

/* 郵編 */

68export function validatezipcode(str) $/

70return reg.test(str)71}

7273

/* 身份證 */

74export function validateidcard(str) $)|(^\d$)|(^\d(\d|x|x)$)/

76return reg.test(str)77}

7879

/* 銀行卡號 15位或者16位或者19位 */

80export function validatebank(str) )(\d|\d|\d)$/

82return reg.test(str)83}

8485

/* 納稅人識別碼 */

86export function validatetaxpayer(str) )(\d|\d|\d)$/

88return reg.test(str)89}

9091

/* 匹配全空格 */

92export function validateallblank(str)

如有錯誤,請多指教,謝謝!

2018手機號碼正規表示式

最近發現各大手機運營商又增加了新的號碼段,在專案中的判斷手機號碼的正則表達不能用了,自己蒐集了一下,新寫了乙個正規表示式,希望有幫助。判斷是否是手機號 param mobile return public static boolean ismobile string mobile 代表後面是可以是0...

手機號碼正規表示式

匹配手機號碼的正規表示式 13 0 9 14 5,7 15 0 3,5 9 17 0,3,5 8 18 0 9 166 198 199 147 d 判斷是否是手機號 param mobile return public static boolean ismobile string mobile 代表...

手機號碼驗證正規表示式js

function ismobel value g.test value else 表示式分析 代表乙個正規表示式。代表字串的開始位置,代表字串的結束位置。代表匹配前面的字元乙個或零個,所以這裡0?的意思是手機號碼可以以0開頭或不以0開頭。接下的部分驗證11位的手機號碼,先從13開始,因為從130 1...