如何使用javascript在单个正则表达式中递归替换文本字符串中的重复逗号?我当前的代码:
var myval = "aaa,,,,bbb,,,,,,,ccc,,,,,,,,ddd,,,,,,,eee";
do {
myval = myval.replace(/,,/g, ',');
} while (myval.indexOf(",,") > 0);
console.log(myval);
最佳答案
在replace
中进行了一些修改
myval.replace(/,+/g, ',');
var myval = "aaa,,,,bbb,,,,,,,ccc,,,,,,,,ddd,,,,,,,eee";
myval = myval.replace(/,+/g, ',');
document.write(myval);
关于javascript - 如何使用JavaScript递归替换单个正则表达式中文本字符串中的重复逗号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36306569/