js常用正規表示式

2021-08-21 17:39:14 字數 1776 閱讀 7174

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 有兩位小數的...