正则记录

参考网址  http://tool.oschina.net/uploads/apidocs/jquery/regexp.html

 


常用需要注意的

一般问号在前为结果不捕捉既  匹配的结果值不会出现在$集中

.*(?=(as|ab)).*   匹配中间内容区包含as 或ab的值

^([a-z]*)(?!(12|22))([a-z]*)$  匹配中间内容区不是 as或ab的值 

注意以上要将头部、尾部的匹配项和中间的匹配项区分开  否则不成功

(?!asb)^.*  匹配不以asb开头的值 

[1-9]*(?!asb)$  匹配不以asb结尾

要将头部、尾部的匹配项和中间的匹配项区分开  否则不成功

附常用表达式

邮箱

/^([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]?)$/

你可能感兴趣的:(正则记录)