javascript - 正则表达式 - 从字符串中删除除第一个数字之后的特定字符

标签 javascript regex

如何从字符串中删除除第一个数字之后的所有逗号:

输入:",123,,,456,789,,,00,"

输出:"123,45678900"

我试过这种方法:

str.replace(/(.*,.*)(,)(.*)/g ,"$1$3");

但它无法正常工作。

最佳答案

这是一个方法,我看不到一个独特的正则表达式来完成这项工作:

str.replace(/,?(\d+),/, "$1;").replace(/,/g, '').replace(/;/, ",");

关于javascript - 正则表达式 - 从字符串中删除除第一个数字之后的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22982799/

相关文章:

java - 使用正则表达式验证可变长度字符串

javascript - 在播放幻灯片时访问视频剪辑时间标记

javascript - 使用在 Safari 中不起作用的 javascript 禁用键盘快捷键?

python - 正则表达式:在计算中提取功率

regex - 编译正则表达式时出现 panic

regex - 如何在python3中组合两个re.compile正则表达式?

javascript - 使用 jQuery 获取和设置下拉值

javascript - 完全摆脱图标

javascript - WebStorm 对 ExtJ 的支持

regex - 添加到缺少模式的行的末尾