string.replace()不会取代ALL

这个问题在这里已经有了答案:

  • 如何在JavaScript中替换所有出现的字符串? 41个答案

  • 使用:

    value.replace(/+/g, ' ')
    

    g是一个全局匹配标志,并会导致你的替换匹配+所有实例。


    试试...

    $("#edit_order #"+key).val(value.replace(/+/g,' '));
    

    要全部替换,您的“替换”值必须定义为正则表达式。

    这是一个jsFiddle

    链接地址: http://www.djcxy.com/p/16851.html

    上一篇: string.replace() not replacing ALL

    下一篇: Remove character from string multiple times