正規表示式就是一堆鳥語,就是多年經驗的程式設計師,你丟一段過去也得看半天才能看懂,為了提高日常開發效率,特總結以下常用正規表示式,用的時候直接複製貼上。
包括常用的:**號碼驗證正規表示式、正整數、車牌號碼驗證、身份證號驗證
/**
* 手機
* */
/^((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 非正浮點數 負浮點數 ...