js正则表达式怎么利用replace方法匹配并替换文本?

例如:abdsdsdfsdf1526614206112164350fskdfskdf1526614199681037404bcmvbcvbmcnvz这个字符串中把1526614206112164350、1526614199681037404这两个匹配出来,给两边添加引号,处理成如下样子:abdsdsdfsdf"1526614206112164350"fskdfskdf"1526614199681037404"bcmvbcvbmcnvz,
我现在能匹配出来这样的数字,但是我不知道该怎么使用replace这个方法.麻烦给我写个示例。谢谢。

阅读 2.6k
2 个回答

是这样嘛

str = 'abdsdsdfsdf1526614206112164350fskdfskdf1526614199681037404bcmvbcvbmcnvz'
str.replace(/\d+/g,function(item){return '"'+item+'"' })

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题