正則表示式15個常用例項
阿新 • • 發佈:2019-01-30
收集整理了15個常用的javaScript正則表示式,其中包括使用者名稱、密碼強度、整數、數字、電子郵件地址(Email)、手機號碼、身份證號、URL地址、 IPv4地址、 十六進位制顏色、 日期、 QQ號碼、 微訊號、車牌號、中文正則。表單驗證處理必備。
1 使用者名稱正則
?1 2 3 4 |
//使用者名稱正則,4到16位(字母,數字,下劃線,減號)
var
uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
//輸出
true
console.log(uPattern.test( "iFat3" ));
|
2 密碼強度正則
?1 2 3 4 |
//密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特殊字元
var
pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[[email protected] #$%^&*?
]).*$/;
//輸出
true
console.log( "==" +pPattern.test( "iFat3#" ));
|
3 整數正則
?1 2 3 4 5 6 7 8 9 10 11 12 |
//正整數正則
var
posPattern = /^\d+$/;
//負整數正則
var
negPattern = /^-\d+$/;
//整數正則
var
intPattern = /^-?\d+$/;
//輸出
true
console.log(posPattern.test( "42" ));
//輸出
true
console.log(negPattern.test( "-42" )
|