js常用的正規表示式

2021-09-02 16:29:51 字數 1124 閱讀 4662

js常用的正規表示式

1、可以包含中文、數字、字母、不能包含特殊符

var patt5 = new regexp("^[a-za-z0-9\u4e00-\u9fa5]+$")
2、整數

var patt1 = new regexp("^[0-9]*[1-9][0-9]*$");
3、26個字母和數字

var patt2 = new regexp("^[a-za-z0-9]+$");
4、中文

var patt3 = new regexp("^[\u4e00-\u9fa5]*$");
5、國內**

var patt4 = new regexp("^[0-9-]$");
6、校驗身份證號碼

function validateidcard(code) ;

var tip = "";

var pass= true;

if(!code || !/^\d(18|19|20)?\d(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d(\d|x)$/i.test(code))else if(!city[code.substr(0,2)])else

var last = parity[sum % 11];

if(parity[sum % 11] != code[17])}}

if(!pass)else

}

7、校驗手機號

/^[1][358][0-9]$/.test(value)

JS正規表示式 4 常用的正規表示式

驗證有效數字0,1 2,3 1,2,310,20 30,10,20 3011.1 22.2,11.1,22.2 1 2,301,002,0003 規則分析 1.可能出現 號,也可能不出現 2.一位數 0 9都可以,多位數開頭不能為0 d 1 9 d 3.小數點可以有 一旦有必須跟上數字 可以無 d ...

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 非正浮點數 負浮點數 ...