我用它来插入一些字符串数据:
$("#edit_order #"+key).val(value.replace('+',' '));
然而," +"的第二个实例没有被这个字符串替换:
123123123+APT+123
相反,我得到输出:
123123123 APT+123
答案 0 :(得分:1)
使用:
value.replace(/\+/g, ' ')
g
是一个全局匹配标记,会使您的替换匹配+
的所有实例。
答案 1 :(得分:0)
尝试......
$("#edit_order #"+key).val(value.replace(/\+/g,' '));
要替换all,必须将“要替换”的值定义为正则表达式。
这是 jsFiddle