如果直接写 var vRep= v.replace("<BR>","\r\n").replace(" "," "); 只是替换相匹配的第一处的字符,后面的字符并没有匹配,所以只能先用正则表达式先找出所有的,然后在替换,就OK;