js常用正規表示式
專案中經常會遇到正則驗證,所以完全可以新建乙個公用的commonreg.js檔案
1.js
var reg;
//是否日期格式yyyy-mm-dd
function isdate(str) $/;
return reg.test(str);
}//是否時間格式hh:mm:ss
function istime(str)
//是否郵編
function iszip(str) $/;
return reg.test(str);
}//是否url
function isurl(str)
//驗證ip
function isip(str) |1\d\d|2[0-4]\d|25[0-5])(\.(\d|1\d\d|2[0-4]\d|25[0-5]))$/;
return reg.test(str);
}//是否以字母開頭,長度在6-18之間,只能包含字元、數字和下劃線
function ispassword(str) $/;
return reg.test(str);
}//是否為整數
function isinteger(str)
/*是否帶有小數*/
function isdecimal(str)
/*校驗小數點後兩位的數字*/
function isnum(str) )$/;
return reg.test(str);
}/*校驗是否2-4位中文名稱組成 */
function ischina(str) $/; /*定義驗證表示式*/
return reg.test(str); /*進行驗證*/
}/*校驗是否全由8位數字組成 */
function isstudentno(str) $/; /*定義驗證表示式*/
return reg.test(str); /*進行驗證*/
}/*校驗是否全由數字組成 */
function isallnumber(str)
/*校驗**碼格式 */
function istelcode(str) -\d)|(1[3584]\d))$/;
return reg.test(str);
}/*校驗移動**碼格式 */
function istelphone(str) $)|(^09\d$)/;
return reg.test(str);
}/*校驗郵件位址是否合法 */
function isemail(str) (?:\.[a-z])$/;
return reg.test(str);
}/*校驗是否全由字母組成 */
function isletter(str)
/*校驗是否為數字、字母、下劃線組成 */
function isreg(str)
/*校驗是否為數字、字母組成 */
function isnumandletter(str)
/*校驗是否為數字、字母組成 */
function isnumandletter(str)
/*校驗是否至少一位數字和一位字母 */
function ismustnumandletter(str)
/*斜槓轉橫槓 */
function escape(str)
/*橫槓轉斜槓 */
function escape2(str)
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 有兩位小數的...