为什么我的输入后只替换了一次,也就是123

来源:2-7 JS正则贪婪模式与非贪婪模式

大米闵

2016-08-26 10:49

'123456789'.replace(/\d{3,6}?/,'X')

写回答 关注

1回答

  • qq_柯南vs工藤新一vs怪盗_0
    2016-08-26 17:42:08
    已采纳

    因为你的没有设为全局变量,需要g,也就是'123456789'.replace(/\d{3,6}?/g,'X')

    大米闵

    恩恩,谢了啊

    2016-08-27 10:44:37

    共 1 条回复 >

JavaScript正则表达式

JavaScript正则表达式教程,理解之后,正则表达式比你想象的简单

96812 学习 · 119 问题

查看课程

相似问题