使用javascript中自带的replace 方法只能替换第一个结果:
str.replace("-","!") 只会替换第一个匹配的字符.
要想替换全部匹配结果的话,可以使用正则 :
str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。