问答详情
源自:2-11 test 和 exec方法

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

var add='1999-06-15'

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

alert(ss);


提问者:软萌淑 2019-09-30 11:24

个回答

  • 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);