*、+代表不同的匹配次數,根據情況修改
【更新2016-08-27】
匹配數字字母 :[a-za-z0-9]+
匹配中文:[\u4e00-\u9fa5]+
匹配非特殊字元(允許大小寫字母、數字、中文、下劃線、減號):([a-za-z0-9_\-\u4e00-\u9fa5])+
有些情況會需要排除中文:([a-za-z0-9_\-)+
匹配小數(小數點前限制15位,小數點後限制5位):-?\d(\.\d)?
匹配非特殊字元(允許大小寫字母、數字、中文、下劃線):([a-za-z0-9_\-\u4e00-\u9fa5])+
js**中排除特殊字元:alert(/^([a-za-z0-9_\-\u4e00-\u9fa5])+$/.test(value));
**/語法說明*
重複零次或更多次
+重複一次或更多次
?重複零次或一次
重複n次
重複n次或更多次
重複n到m次
正規表示式記錄
將寫過的正規表示式demo記一下,方便以後查詢 1 只能輸入數字或者小數點 僅整數限定兩位以內,或兩位以內的整數加三位以內的小數 var reg1 0 9 0 9 0 9 console.log reg1.test 空串 false console.log reg1.test 1 1 true co...
常見正規表示式 記錄
很多不太懂正則的朋友,在遇到需要用正則校驗資料時,往往是在網上去找很久,結果找來的還是不很符合要求。所以我最近把開發中常用的一些正規表示式整理了一下,在這裡分享一下。給自己留個底,也給朋友們做個參考。一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數...
學習記錄 正規表示式
學習記錄 正規表示式 註明 記錄工作和學習中常用的正規表示式以及php中常用得兩個函式preg match all preg replace 特殊字元類含義.所有字元 d所有數字 d所有非數字 w數字字母下劃線 w非數字字母下劃線 s 換行等空白區域 s非空白區域 1 匹配字元1 1 3 匹配字元1...