var verifyutils =},// 驗證輸入的字元是否是英文本母
isletter:function(idstr)
// 驗證日期格式是否為yyyy-mm-dd格式
},isdate:function(idstr))(-|\/)(\d)\2(\d)$/;
var r = str.match(regex); // 使用match方法獲取指定字串的值
if(r==null)
// 驗證日期格式是否為yyyy-mm-dd hh:mm:ss格式
},isdatetime:function(idstr))(-|\/)(\d)\2(\d) (\d):(\d):(\d)$/;
var r = str.match(regex); // 使用match方法獲取指定字串的值
if(r==null)
// 驗證整數
},isinteger:function(idstr)
// 驗證雙精度
},isdouble:function(idstr)
// 驗證中文
},ischinese(idstr)
// 驗證郵箱
},isemail(idstr)
// 驗證手機號
},isphone(idstr)$/;
if(!regex.test(str))
// 驗證身份證
},isidcard(idstr)(18|19|20)?\d(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d(\d|x)$/;
if(!regex.test(str))
}};
以上是部分,詳細可見:js常用正則大全做verifyutils封裝。
js常用正規表示式
數字 d 非負整數 正整數 0 d 非負浮點數 正浮點數 0 d d 非正整數 負整數 0 d 0 正整數 0 9 1 9 0 9 負整數 0 9 1 9 0 9 整數 d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 負浮點數 0 d...
Js 常用正規表示式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...
js常用正規表示式
一 校驗數字的表示式 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 有兩位小數的...