js常用正規表示式記錄

2021-09-24 11:36:19 字數 884 閱讀 6470

1、js常用正規表示式:手機號

/^1[3456789]\d$/

2、js常用正規表示式:中英文

/^[\u0391-\uffe5a-za-z]+$/ 

3、js常用正規表示式:郵箱

/^\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$/

4、js常用正規表示式:大於0的實數

/^(0\.[1-9]\d*|[1-9]\d*(\.\d+)?)$/

5、js常用正規表示式:大於等於0的實數

/^(0\.[0-9]\d*|[0-9]\d*(\.\d+)?)$/

6、js正規表示式: 字母、數字或字母數字組合

/^[0-9a-za-z]*$/g

7、js常用正規表示式:只能以字母開頭,且包含數字、字母、下劃線

/^[a-za-z]\w*$/

8、js常用正規表示式:只能以大寫字母開頭,可包含下劃線,點(.)

/^[a-z][a-z_.]*$/

eg: 

const reg = /^[\u0391-\uffe5a-za-z]+$/;  //正規表示式

const value = $("#name").val(); // input框值

if(value) else

}const reg = new regexp("^[a-z0-9a-z]+[- | a-z0-9a-z . _]+@([a-z0-9a-z]+(-[a-z0-9a-z]+)?\\.)+[a-z]$"); //郵箱正規表示式

const value = $("#email").val();

if (value) else

常用正規表示式記錄

一 校驗數字的表示式 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 有兩位小數的...

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