常用正規表示式收集

2022-01-12 09:21:32 字數 641 閱讀 9546

這篇隨筆用來收集常用的正規表示式,不全,以後再慢慢新增

數字:^[+-]?\d*\.?\d+$ 

email:^([a-za-z0-9_\.\-])+\@(([a-za-z0-9\-])+\.)+([a-za-z0-9])+$ 

**號碼:^((\(\d\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d(\-\d)?$

手機號碼:^(13[0-9]|15[0|1|2|3|5|6|7|8|9]|18[0|5|6|7|8|9])\d$

使用者名稱(英文開頭,可數字、下劃線,3-20個字元):^[a-za-z]([a-za-z0-9]|[_])$

使用者名稱(可中英文,長度2-19):^[a-za-z\u4e00-\u9fa5]([0-9a-za-z \u4e00-\u9fa5]|[_])$

漢字或中文標點:[\u4e00-\u9fff]|[\ufe30-\uffa0] 

正浮點數:^[1-9]\d*.?\d*|0.\d*[1-9]\d*$

金額(非0,最多兩位小數):^[1-9]\d*(\.[0-9])?$|^0\.([1-9]\d|\d[1-9])$

收集 常用正規表示式

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

常用正規表示式收集

1 非負整數 d 2 正整數 0 9 1 9 0 9 3 非正整數 d 0 4 負整數 0 9 1 9 0 9 5 整數 d 6 非負浮點數 d d 7 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 8 非正浮點數 d d 0 0 9 負浮點數 正...

常用正規表示式收集

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...