Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript正则表达式以删除逗号编号中的逗号逗号编号_Javascript - Fatal编程技术网

JavaScript正则表达式以删除逗号编号中的逗号逗号编号

JavaScript正则表达式以删除逗号编号中的逗号逗号编号,javascript,Javascript,如何删除(number),(number)格式中的逗号 为了考试 "12,56,7abc,fgh" ===> "12567abc,fgh" "1,245abc,1a" ===> "1245abc,1a" "1,2,3,4,5abc" ===> "12345abc" str.replace(/(?str.replace(/(?)replace(/(\d),(\d)/g,$1$2')这能回答你的问题吗?@NiettheDarkAbsol谢谢,但不适用于最后一个字符串精细。repl

如何删除
(number),(number)
格式中的逗号

为了考试

"12,56,7abc,fgh" ===> "12567abc,fgh"
"1,245abc,1a" ===> "1245abc,1a"
"1,2,3,4,5abc" ===> "12345abc"

str.replace(/(?
str.replace(/(?
)replace(/(\d),(\d)/g,$1$2')
这能回答你的问题吗?@NiettheDarkAbsol谢谢,但不适用于最后一个字符串精细。
replace(/(\d),(?=\d)/g,$1')
结果的逻辑是什么?它与
“12567abc,fgh”
(/(\d),(\d)/g,$1$2')
这回答了你的问题吗?@NiettheDarkAbsol谢谢,但没有工作到最后一段时间。
。替换(/(\d),(?=\d)/g,$1')
“12345abc”
结果的逻辑是什么?它与
“12567abc,fgh”
const array = ["12,56,7abc,fgh", "1,245abc,1a", "1,2,3,4,5abc"]
const answer = ["12567abc,fgh", "1245abc,1a", "12345abc"]

function formatter(string){
   // here
   return // string.replace('', '') ??
}

array.map((el, i) => { 
   const formatted = formatter(el) 
   if(answer[i] === formatted){
      console.log('Success. formatted: ', formatted)
   } else {
     console.log('Failed. formatted: ', formatted)
   }
})
str.replace(/(?<=\d),(?=\d)/g, '')