//javascript 没有replaceAll()这个方法,只有replace();。
var str = "ssss ddadf";。
var re = str.replace(/\s+/g,"");//删除所有空格;。
去掉字符串中的字母'A'
x = replace(x, "A", "");。
“[Document ]” 也可以这么写,
x=replace(x, "[Document ", "");
x=replace(x, "]", "");
或者
x=replace(replace(x, "[Document ", ""), "]", "");
呵呵~
function(){
// 获取textarea。
var txt = document.getElementById('txt');。
// 把textarea的值使用@qq.com分割成数组,
// 再使用换行符\n连接起来,再将值赋给textarea。
txt.value = txt.value.split('@qq.com').join('\n');。
说个笨方法吧:
1、先把你指定的字符串拆分下来。
2、然后将拆分出来的字符串使用replaceAll进行替换。
3、最后将替换后的字符串和未替换的部分连接起来。
其他页面也引用这个js,即在页面有这样代码:<script src="该js所在的url"></script>。
或者直接在页面<script text="javascript">。
String.prototype.replaceAll = function(s1, s2) {。
return this.replace(new RegExp(s1, "gm"), s2)。
</script>。
代码可能不对,但主要是这两种方法。
原文地址:http://www.qianchusai.com/js%E5%AE%9E%E7%8E%B0replaceall.html