哪位能把过程详细说下不? 这样看,亲不清楚;var B="abc"; var $c = B.match(/a*?/g); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a*代表零个或一个a*后面加个问号表示非贪婪匹配,即尽可能少的匹配字符零个或一个,还尽可能少,当然就是匹配零个了,也就是什么字符都不匹配后面还有个g,就是全局匹配的意思所以在字符a、b、c的前后都出现了m,你可以理解为在每个字符前后都有个“不存在的字符”被替换成了m实际上由于那个问号的存在,这个正则表达式里的a变得无关紧要了,你把它改成/x*?/g照样是相同的结果如果没有那个问号,就会尽可能多的匹配字符,那个a就在劫难逃了,结果就会变成mmbmcm 求 email 正则 请帮我看下我的树形结构 radio JS循环验证问题 紧急求助:如何给window增加一个子对象???? 请问在一个<td>如何实现右键单击事件呢??? 求一个英文加数字的验证代码 JavaScript里面的Boolean对象好像怪怪似的? 请问怎么隐藏ie状态栏的链接信息? JAVASCRIPT中如何使用SESSION(“USERID”)的? 我怎样才能将值付给<input type="file" name="dd">的文本框? 求在谷歌浏览器下获取客户端mac地址的js或者jquery方法 如何用jquery取道下面的值
*后面加个问号表示非贪婪匹配,即尽可能少的匹配字符
零个或一个,还尽可能少,当然就是匹配零个了,也就是什么字符都不匹配
后面还有个g,就是全局匹配的意思
所以在字符a、b、c的前后都出现了m,你可以理解为在每个字符前后都有个“不存在的字符”被替换成了m
实际上由于那个问号的存在,这个正则表达式里的a变得无关紧要了,你把它改成/x*?/g照样是相同的结果
如果没有那个问号,就会尽可能多的匹配字符,那个a就在劫难逃了,结果就会变成mmbmcm