js常用的正規表示式

2022-09-12 14:42:26 字數 1271 閱讀 5082

正規表示式就是一堆鳥語,就是多年經驗的程式設計師,你丟一段過去也得看半天才能看懂,為了提高日常開發效率,特總結以下常用正規表示式,用的時候直接複製貼上。

包括常用的:**號碼驗證正規表示式、正整數、車牌號碼驗證、身份證號驗證

/** 

* 手機 

* */  

/^((1[3-8][0-9])+\d)$/;  

手機格式不正確  

/** 

* 號碼,固話與手機都可以 

* */  

/^(([0\+]\d-)?(0\d)-)?(\d)(-(\d))?$/||/^(1(([35][0-9])|(47)|[8][01236789]))\d$/  

請輸入正確的號碼:區號-**號碼/手機號  

/** 

* 固話、傳真,傳真格式與固話是一樣的 

* */  

/^(([0\+]\d-)?(0\d)-)?(\d)(-(\d))?$/  

請輸入正確的**號碼  

/** 

* 正整數 

* */  

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

請輸入正整數  

/** 

* 正數(包括浮點數) 

* */  

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

請輸入正數,最多保留兩位小數  

/** 

* **(包括浮點數)最大值99999.99 

* */  

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

請輸入正數,最大值99999.99,最多保留兩位小數  

/** 

* 規格 

* */  

/^[1-9]\d$/  

請輸入正整數,最大值99999  

/** 

* 數量 

* */  

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

請輸入正數,最大值99999.999,最多保留三位小數  

/** 

* 車牌號碼驗證 

* */  

/^[\u4e00-\u9fa5][a-za-z][a-za-z_0-9][a-za-z_0-9_\u4e00-\u9fa5]$|^[a-za-z]\d$ /  

請輸入正確的車牌號碼,大小寫不區分  

/** 

* 身份證號驗證 

* */  

/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/  

身份證號填寫有誤  

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