常见匹配规则
常见匹配规则
十六进制值
/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
手机号
/^1((3[0-9])\|(4[1579])\|(5[0-9])\|(6[6])\|(7[0-9])\|(8[0-9])\|(9[0-9]))\d{8}$/
电子邮箱
/^([a-z0-9_.-]+)@([\da-z.-]+).([a-z.]{2,6})$/
/^[a-z\d]+(.[a-z\d]+)*@( [\da-z] (-[\da-z])?)+(.{1,2}[a-z]+)+$/
网页URL
/^(https?: \/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
IP地址
/((2[0-4]\d\|25[0-5]\|[01]?\d\d?)\.){3}(2[0-4]\d\|25[0-5]\|[01]?\d\d?)/
/^(?: (?:25[0-5]\|2 [0-4] [0-9]\|[01]? [0-9] [0-9]?)\.){3}(?:25[0-5]\|2 [0-4] [0-9]\|[01]? [0-9] [0-9]?)$/
HTML标签
/^<([a-z]+)([ ^<]+)*(?:>(.*)<\/\1>\|\s+\/>)$/
Unicode编码中汉字范围
/^[\u2E80-\u9FFF]+$/
两个符号之间的所有字符
/s(.*?)e/
提示:s为开始字符,e为结束字符。
单等号
/(?<![\=\<\!\>])=(?!=)/
提示:只匹配=,==、===、<=、>=、!=、!==内的等号都不匹配