1:^   分为两种情况
a:在【】内  表示非  例如:【^0-9】表示匹配非数字
b:在【】外 表示以什么开头来匹配 例如:^【0-9】以数字开头匹配

2:$ 
以什么结尾匹配  例如: var patten=/goll[0-9]$/
var str='gool12'   
alert(patten.text(str))   //$从结尾开始i匹配 本例中最后一个数字开始匹配 但是扫描2后遇到1了 不符合patten中倒数第二个数是l 所以返回结果false

3:\s 表示匹配空格   
\b  表示匹配是否为结尾
| 表示匹配或则选择
{4,8}   表示匹配前面的字符 4-8次  只要含有4-8次相同连续字符就可以了

4:RegExp.$1  标识获取模式种第一个分组对应的匹配字符串   注意在调用这个方法时要先运行一遍正则测试  即 pattern.text(str)  或则exec(str)

 

posted on 2018-01-25 21:12  YKing_匆  阅读(182)  评论(0)    收藏  举报