一个关于正则的问题!

LC1990313 2015-06-29 04:50:25
我想提取一个字符串中的日期,正则如下:(\d{4})-(\d{2})-(\d\d)
需要提取的字符串aaaaa2015-01-01bbbb2015-04-04aa1231asd1231asd1232001-01-01aa2010-01-01

首先声明一下我只是为测试用,这个表达式在表达式测试工具中能提取所有日期,但是如果在javascript中庸match或者exec去提取,只能提取到第一个日期,求助一下,怎么能把所有的都提取出来呢?为什么测试工具可以提取所有的,换到JavaScript中就只能提取第一个啊
...全文
84 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2015-06-29
  • 打赏
  • 举报
回复
alert('aaaaa2015-01-01bbbb2015-04-04aa1231asd1231asd1232001-01-01aa2010-01-01'.match(/(\d{4})-(\d{2})-(\d\d)/ig))

87,954

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧