replace一个string中的所有匹配项
可能重复:
最快的方法来replacestring中的所有字符的实例
如何replacestring中发现的所有事件?
如果要replacestring中的所有换行符(\ n)
这只会取代第一次出现的换行符
str.replace(/\\n/, '<br />');
我不知道该怎么办?
使用全局标志。
str.replace(/\n/g, '<br />');
Brighams回答使用literal regexp
。
解决scheme与正则expression式对象。
var regex = new RegExp('\n', 'g'); text = text.replace(regex, '<br />');
在这里尝试: JSFiddle工作示例
如这里所解释的,你可以使用:
function replaceall(str,replace,with_this) { var str_hasil =""; var temp; for(var i=0;i<str.length;i++) // not need to be equal. it causes the last change: undefined.. { if (str[i] == replace) { temp = with_this; } else { temp = str[i]; } str_hasil += temp; } return str_hasil; }
…然后你可以打电话使用:
var str = "50.000.000"; alert(replaceall(str,'.',''));
该function将提醒“50000000”