// 使用者名稱正則, 4到16位(字母、數字。下劃線、減號)
var upattern =/^[a-za-z0-9_-]$ ;
// 輸出true
console.log(upattern.test("ifat3"));
// 密碼強度正則,最少6位,包括至少1個大寫字母,乙個小寫
var ppattern = /^.*(?=)(?=.\d)(?=.*[a-z])(?=.*[a-z])(?=.*[!@#
$%^&*?]).*$/;
// 輸出true
console.log("=="+ppattern.test("ifat3#"));
// 正整數正則
var pospattern =/^\d+$/;
// 負整數正則
var negpattern = /^-\d+$/;
// 整數正則
var intpattern = /^-?\d+$/;
// 輸出true
console.log(postpattern.test("42"));
// 輸出true
console.log(negpattern.test("-42"));
// 輸出true
console.log(intpattern.test("-42"));
// 正數正則
var pospattern=/^\d*\.?\d+$/;
// 負數正則
var negpattern=/^-\d*\.?\d+$/;
// 數字正則
var numpattern = /^-?\d*\.?\d+$/;
console.log(pospattern.test("42.2"));
console.log(negpattern.test("-42.2"));
console.log(numpattern.test("-42.2"));
// email正則
var epattern =
/^([a-za
-z0-
9_\-\.]
)+\@(
[a-za
-z0-
9_\-\
])+\@(
[a-za
-z0-
9_\-\.]
)+\.(
[a-za-z]
)$/;
// 輸出true
console.log(epattern.test("[email protected]"));
// 身份證號(18位)正則
var cp=/^[1,9]\d(18|19|([23]\d))\d(0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d[0-9xx]$/;
// 輸出true
console.log("cp.test("11535445627341x");
continued...
qt 正規表示式 和 常用正規表示式應用
在使用輸入框是,有時需要限定輸入的內容為數字或其他,或者是以某種固定的形式輸入字串,比如輸入年月日。限定只能輸入數字 qregexp rx qregexp 0 9 qregexp類提供使用正規表示式的模式匹配 qregexpvalidator validator newqregexpvalidato...
正規表示式 常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
正規表示式 常用正規表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...