从JS

时间:2015-12-07 19:02:27

标签: javascript regex

如果我给你一个字符串:

Image of text

如果仔细查看文字,请在以下地方使用逗号:

>,
.,
here, try

前两个是常见的,需要删除,最后一个是正常的,应该留在。大多数人会建议:

replace(/,/g, '')

问题是如何删除所有逗号。现在可以安全地假设在结束括号或句号之后的任何逗号都可以删除。如何留下任何其他逗号。

如果有任何帮助,我将不胜感激,我不知道正则表达式是否合适,或者是否有强制执行此操作的方式或什么。

1 个答案:

答案 0 :(得分:1)

不是用空字符串替换所有逗号,而是将所有>,替换为>,将所有.,替换为.

replace(/>,/g, '>')然后replace(/\.,/g, '.')