數字:^[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...