也许你可以使用:
str.replace(/([a-zA-Z0-9-]+):([a-zA-Z0-9-]+)/g, ""$1":"$2"");
这是
正则表达式演示
注意
在
[a-zA-Z0-9-]我使用的字符组
alphabetical
digits和中
-,也许您需要其他字符,以便可以使用另一个

也许你可以使用:
str.replace(/([a-zA-Z0-9-]+):([a-zA-Z0-9-]+)/g, ""$1":"$2"");
这是
注意
在
[a-zA-Z0-9-]我使用的字符组
alphabetical
digits和中
-,也许您需要其他字符,以便可以使用另一个