JS正则表达式 - 如何将空格添加到我使用RegExp找到的符号

时间:2016-11-02 11:28:45

标签: javascript regex

我正在使用这个正则表达式

寻找符号
/[-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]/g

我想在这两个符号之间添加空格。 例如:"Hello,my name is Max"

我希望此字符串看起来像"Hello , my name is Max"

我该怎么做?感谢。

2 个答案:

答案 0 :(得分:2)

您需要的代码是:

result = subject.replace(/[\-!$%^&*()_+|~=`{}[\]:";'<>?,.\/]/g, " $& ");

答案 1 :(得分:1)

试试这个:

/([-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/])/g

并替换为

 space\1space

Explanation