常用正規表示式(持續更新)

2021-09-17 08:07:59 字數 751 閱讀 3730

數字:^[0-9]*$

n位的數字:^\d$

零和非零開頭的數字:^(0|[1-9][0-9]*)$

非零開頭的最多帶兩位小數的數字:^([1-9][0-9]*)+(.[0-9])?$

帶1-2位小數的正數或負數:^(\-)?\d+(\.\d)?$

正數、負數、和小數:^(\-|\+)?\d+(\.\d+)?$

非零的正整數:^[1-9]\d*$

非零的負整數:^\-[1-9]0-9"*$

非負整數:^\d+$ 或 ^[1-9]\d*|0$

非正整數:^-[1-9]\d*|0$

浮點數:^(-?\d+)(\.\d+)?$

漢字:^[\u4e00-\u9fa5]$

英文和數字:^[a-za-z0-9]+$  

由26個英文本母組成的字串:^[a-za-z]+$

由26個大寫英文本母組成的字串:^[a-z]+$

由26個小寫英文本母組成的字串:^[a-z]+$

由數字和26個英文本母組成的字串:^[a-za-z0-9]+$

由數字、26個英文本母或者下劃線組成的字串:^\w+$

中文、英文、數字包括下劃線:^[\u4e00-\u9fa5a-za-z0-9_]+$

中文、英文、數字但不包括下劃線等符號:^[\u4e00-\u9fa5a-za-z0-9]+$

可以輸入含有^%&',;=?$\"等字元:[^%&',;=?$\x22]+

禁止輸入含有~的字元:[^~\x22]+

正規表示式(持續更新)

兩個斜槓包以來,都是用來描述規則的元字元 let reg1 d 兩個引數 元字元字串,修飾符字串 let reg2 newregexp d 零到多次 一到多次 零次或一次 出現n次 出現n到多次 出現n到m次 轉義字元 普通 特殊 普通 除 n 換行符 以外的任意字元 以哪乙個字元作為開始 以哪乙個...

php 正規表示式匹配(持續更新)

正規表示式匹配 w 表示 a za z0 9 正規表示式匹配郵箱 1 2header content type text html charset utf 8 3 str 4妹子meizi lamp.net的郵箱 5妹子meizi qq.com的郵箱 6妹子mei zi chian zqcm.com...

常用正規表示式 長期更新

想學習正則的話推薦看這篇文章 正規表示式30分鐘入門教程 以下是工作中曾用到的記錄 提取href和text is href s 1 提取指定div is open open 各種空格 f n r t v src matchsrc.groups 1 valuebody regex reg new re...