js的replaceAll()(转) js replaceall 正则

js中没有java中的replaceAll()函数,为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现:
String.prototype.replaceAll=function(s1,s2){
returnthis.replace(newRegExp(s1,"gm"),s2);
}
调用方式:
如想替换字符串"aabbcc"中的所有空格,可以执行"aabbcc".replaceAll("","");
---------------------------------------------------------------------------------------------------
还有一种效率比较低的方法
while(str.indexOf("oldstr")!=-1){
str.replace("oldstr","newstr");
}


function init(){
var docid=document.getElementsByName("docid")[0].value;
var log=document.getElementByIdx_x_x("lc_test").value;
vartemp=log.replace(new RegExp("N. "+docid+"- ", "gm" ),"");
js的replaceAll()(转) js replaceall 正则
alert(temp);
}


  

爱华网本文地址 » http://www.aihuau.com/a/25101015/264186.html

更多阅读

茶人茶事 伊藤园故事:本庄正则与乌龙茶饮料

易拉罐乌龙茶饮料把茶文化推进到现代化新阶段,其开发者本庄正则和他的创立的伊藤园,是在饱尝了创业的苦辣酸咸甜种种滋味之后,才获得这一成功的。苦难、挫折、失败是企业家的必修课本庄正则1934年生于神户市,他

从不会到精通js正则表达式转 精通正则表达式 豆瓣

正则表达式可以:•测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证•替换文本。可以在文档中使用一个正则表达式来标识特定文

php正则表达式1、2、3 jdk1.3 正则表达式

regular1.php:<?php//尝试着写第一个正则表达式//第一个参数,表示模式,表示匹配模式(就是和字符串去比较、匹配)//第二个参数,表示字符串//如果整个函数模式和字符串比较后匹配了,那么返回真(true)1,否则返回假(false)0//什么叫匹配,就是

声明:《js的replaceAll()(转) js replaceall 正则》为网友倾城花音分享!如侵犯到您的合法权益请联系我们删除