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)
浙公网安备 33010602011771号