js的replace是不是只替换一第一个?

时间:2022-02-16 07:14:32
为什么替换了字符中第一个字符 下面的要替换没有替换 
执行第二遍才替换字符中的第二个要替换的字符

11 个解决方案

#1


恩 就是替换第一个  全部替换 用正则

#2



<script language="javascript"> 

function change(){
var str = "acaddaggeeaage";
alert(str.replace(/a/g,"|"));// 把a全部替换成|
}

</script>
<INPUT TYPE="button" value="change" onclick="change()">

#3


全部替换怎么替换??

#4


http://www.quww.cn/blog/user1/wukaida/archives/2006/1185.html
仔细看看replace用法

#5


正则怎么写?我想全部替换

wfzhcx.ztjz.value=wfzhcx.ztjz.value.replace("isnull(xszl,'')","CONVERT(numeric(10, 1),CONVERT(numeric(10, 1),

datediff(d,xssr,getdate()))/ 7)")

这是我原来的替换 只换了第一段

#6


我不是给你例子了么/  /g  g表示全部

#7


wfzhcx.ztjz.value=wfzhcx.ztjz.value.replace(/isnull(xszl,'')/g,"CONVERT(numeric(10, 1),CONVERT(numeric(10, 1), 

datediff(d,xssr,getdate()))/ 7)") 

这样好象不行啊

#8


替换半天都没替换掉 具体格式怎么写???
我的语法不熟

#9


wfzhcx.ztjz.value=wfzhcx.ztjz.value.replace(/isnull\(xszl,''\)/gi,"CONVERT(numeric(10, 1),CONVERT(numeric(10, 1),datediff(d,xssr,getdate()))/ 7)") 

#10


解决了 () 要用转义符\ 

#11


showbo 谢了 自己也发现了 呵呵

#1


恩 就是替换第一个  全部替换 用正则

#2



<script language="javascript"> 

function change(){
var str = "acaddaggeeaage";
alert(str.replace(/a/g,"|"));// 把a全部替换成|
}

</script>
<INPUT TYPE="button" value="change" onclick="change()">

#3


全部替换怎么替换??

#4


http://www.quww.cn/blog/user1/wukaida/archives/2006/1185.html
仔细看看replace用法

#5


正则怎么写?我想全部替换

wfzhcx.ztjz.value=wfzhcx.ztjz.value.replace("isnull(xszl,'')","CONVERT(numeric(10, 1),CONVERT(numeric(10, 1),

datediff(d,xssr,getdate()))/ 7)")

这是我原来的替换 只换了第一段

#6


我不是给你例子了么/  /g  g表示全部

#7


wfzhcx.ztjz.value=wfzhcx.ztjz.value.replace(/isnull(xszl,'')/g,"CONVERT(numeric(10, 1),CONVERT(numeric(10, 1), 

datediff(d,xssr,getdate()))/ 7)") 

这样好象不行啊

#8


替换半天都没替换掉 具体格式怎么写???
我的语法不熟

#9


wfzhcx.ztjz.value=wfzhcx.ztjz.value.replace(/isnull\(xszl,''\)/gi,"CONVERT(numeric(10, 1),CONVERT(numeric(10, 1),datediff(d,xssr,getdate()))/ 7)") 

#10


解决了 () 要用转义符\ 

#11


showbo 谢了 自己也发现了 呵呵