常用的正則驗證

2022-01-21 21:41:22 字數 922 閱讀 7029

1.座機號:

\d-\d|\d-\d

使用正則驗證結果:

console.log(/^\d-\d|\d-\d$/.test("029-83392311"));   //

true

或者是:

console.log(/^\d-\d|\d-\d$/.test("0917-8339231"));   //

true

2.身份證號:

/^(\d$|^\d$|^\d(\d|x|x))$/

使用正則驗證結果:

console.log(/^(\d$|^\d$|^\d(\d|x|x))$/.test(610323199109237852));   //

true

3.驗證正整數:

/^\+?[1-9][0-9]*$/

使用正則驗證結果:

console.log(/^\+?[1-9][0-9]*$/.test(1.3))  //

false

console.log(/^\+?[1-9][0-9]*$/.test(1)) //

true

console.log(/^\+?[1-9][0-9]*$/.test(0)) //

false

4.驗證qq號(最少是5位數字):

/[1-9][0-9]/

使用正則驗證結果:

console.log(/^[1-9][0-9]$/.test(935905311));  //

true

console.log(/^[1-9][0-9]$/.test(935905.311)); //

false

常用的正則驗證

這個是收集來的,為了方便查詢放在了這裡。使用者名稱正則,4到16位 字母,數字,下劃線,減號 let upattern a za z0 9 輸出 true console.log upattern.test dishait 密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特...

正則,常用驗證。

var re a za z0 9 a za z0 9 a za z0 9 if re.test email.val 2.第乙個字元必須是字母,由4到15個字元組成!var re a za z s if re.test username 3.至少包含乙個數字,整個字串長度大於等於8.function ...

常用js正則驗證

驗證是否為空 function check blank obj,obj name else 過濾輸入字元的長度 function check str len name,obj,maxlength 驗證只能為數字 function checknumber obj 驗證數字大小的範圍 function ...