哪位能把过程详细说下不? 这样看,亲不清楚;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 Javascript和CSS浏览器兼容总结 网站开发和网页制作 怎么知道一个字符串中有几个回车符? javascript 问题,谢谢先 级联下拉菜单取值的问题,着急在线等。。。 javascript变量值的问题 数值加法的处理,高手指点 高手帮忙!!!急死我了。 meizz(梅花雨)请进 急!关于传递参数的问题! 求在谷歌浏览器下获取客户端mac地址的js或者jquery方法 如何用jquery取道下面的值
*后面加个问号表示非贪婪匹配,即尽可能少的匹配字符
零个或一个,还尽可能少,当然就是匹配零个了,也就是什么字符都不匹配
后面还有个g,就是全局匹配的意思
所以在字符a、b、c的前后都出现了m,你可以理解为在每个字符前后都有个“不存在的字符”被替换成了m
实际上由于那个问号的存在,这个正则表达式里的a变得无关紧要了,你把它改成/x*?/g照样是相同的结果
如果没有那个问号,就会尽可能多的匹配字符,那个a就在劫难逃了,结果就会变成mmbmcm