想替换&和+号这些textarea会被过滤的字段,用javascript的replace('&',str);只能替换一个字符
要替换所有字符看来只能自己写了
String.prototype.replaceall=function(s1,s2)
{
var text=this;
while(text.indexOf(s1)!=-1)
{
text.replace(s1,s2);
}
return text;
}
document.getElementById('textarea').value.replaceall('&',str).replaceall('+',str);
本文介绍了一种使用JavaScript自定义方法实现的字符串批量替换技术,该方法能够有效地处理textarea中被过滤的特殊字符如&和+号等,通过创建String.prototype.replaceall函数实现了对指定字符串的全部匹配项进行替换。
1044

被折叠的 条评论
为什么被折叠?



