原文:https://blog.csdn.net/weixin_43903378/article/details/96139165
举例:
之前的方法,双引号里面是要被替换的内容,但是原始字符串里有多个同样的被替换字符,则只替换一个,后面的就不替换了....(被截断了):
function FormatStr(str) {
str = str.replace(" ", "<br>");
str = str.replace(",", "<br>");
str = str.replace(",", "<br>");
return str;
}
现在改用这个方法:
function FormatStr(str) {
str = str.replace(/ /g, "<br>");
str = str.replace(/,/g, "<br>");
str = str.replace(/,/g, "<br>");
return str;
}
这样,这个原始字符串里的多个被替换的字符,全部都替换掉了....
function FormatStr(str) {
return str.replace(/ /g, "<br>").replace(/,/g, "<br>").replace(/,/g, "<br>");
}