可以帮我看看我这个代码错在那儿吗?

来源:2-11 test 和 exec方法

软萌淑

2019-09-30 11:24

var add='1999-06-15'

var ss=add.replace(/(\d{4})-(\d{2})-(\d{2})/g,$1)

alert(ss);


写回答 关注

3回答

  • qq_RememberC_0
    2020-10-29 15:05:02

    $1需要引号

  • intelligent-x
    2020-03-15 15:04:40

    你可以在给正则表达式加上边界:

    / ^( \d{4} ) - ( \d{2} ) - ( \d{2} )$ /g

  • 慕沐2603114
    2019-10-06 10:44:02

    var add = '1999-06-15'


    var ss = add.replace(/(\d{4})-(\d{2})-(\d{2})/g, "$1")


    alert(ss);


JavaScript正则表达式

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

96812 学习 · 119 问题

查看课程

相似问题