策码兄弟
摘要: 为了解答“正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?”这个问题,也为了能够便于大家对正则表达式有一个更为综合和深刻的认识,我将一些关键点和容易犯糊涂的地方再系统总结一下。 总结1:附件参数g的用法 表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述: 1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如 var regx=/user\d/; var str=“user18dsdfuser2dsfs 阅读全文
posted @ 2013-12-13 15:19 策码秀才 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.)String方法a.)String.search()参数:可以是正则表达式也可以是普通的字符串。返回值:如果找到匹配则返回首字符的索引位置,找不到则返回-1var s = "Hello world.";reg = /world/i; // i表示不区分大小写alert(s.search(reg));b.)String.replace()参数:1.正则表达式 2.用于替换的字串返回替换后的字符串var s = "Hello world.World!";reg = /world/gi; // g为全局模式,会替换所有匹配alert(s.replace( 阅读全文
posted @ 2013-12-13 10:07 策码秀才 阅读(177) 评论(0) 推荐(0) 编辑
策码兄弟