2011年4月1日
摘要: 1 分组的时候,?可以不记录一些组,比如:var str="abc";var reg=/(?:a)b(c)/greg.test(str);alert(RegExp.$1);//结果为c此时虽然第一个小括号也满足,但是如果用?:标注之后,它不会被存入正则表达式的缓存中。2 遇见功能,"?=",意识说目标串中肯定存在什么,比如:varstr="ab4";varreg=/ab(?=\d)/galert(reg.test(str));//结果为true意思是第三位肯定是数字;"?:",意思说目标串中不应该存在什么varst 阅读全文
posted @ 2011-04-01 17:26 TankMa 阅读(3237) 评论(0) 推荐(1) 编辑