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, '')