正则表达式js var str = '2013-6-7'var re=/(\d+)(-)/gstr.replace(re,function($0,$1$2){alert($1)})这个为什么只能输出2013,67输不出来呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为7后面没有 '-' 匹配不上,不信你试试在7后面加个- ,"2013-6-7-"这样 就能匹配到 2013,6,7 要让末尾数字不带-也能匹配的话试试这个:var re=/(\d+)(-|$)/g 表示数字后面跟-或者是字符串的末尾。这样匹配出来是有最后的数字的 问下用定时器让图片不间断向上滚动 缓动效果求助 iframe无法显示,求助,急,在线等 各位怎样判断浏览器滚动条滚到了最底部 求助阿 ,关于iframe 关于正则表达式的问题! js编码格式区别 如何用JS打开一个新窗口并在生成一个表单? 关于select的很菜的问题求解 请问怎样改变右边url中要改变的东西? <a href="要改变的链接">要改变的文字</a> 送分题来啦!! react新手问题,全局数据如何缓存+调用 网页小白关于 基于百度地图做网页的一些问题
var re=/(\d+)(-|$)/g 表示数字后面跟-或者是字符串的末尾。这样匹配出来是有最后的数字的