我需要用一个逗号替换两个逗号, - > ,在javascript中。
不能得到我,但这不起作用O_o:
text.replace(/,,/g, ',')
答案 0 :(得分:3)
您应该使用字符串文字:
text.replace(',,', ',')
或正则表达式文字
text.replace(/,,/g, ',')
使用'/,,/'
将搜索字符串"/,,/"
(斜杠,逗号,逗号,斜杠)并将其替换为逗号。
答案 1 :(得分:2)
删除引号:
text.replace(/,,/g, ',')
答案 2 :(得分:0)
您不需要正则表达式周围的引号。就这样做:
text.replace(/,,/g, ',')
答案 3 :(得分:0)
你知道..替换只返回被替换的值,文本将在替换之前是相同的文本 您必须覆盖此var ..
text = text.replace(/,,/g, ',');