跳到主要内容

常见匹配规则

常见匹配规则

十六进制值

/^#?([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为结束字符。

单等号

/(?<![\=\<\!\>])=(?!=)/

提示:只匹配=,==、===、<=、>=、!=、!==内的等号都不匹配