易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript中的replace函数同时替换多个字符串

javascript中的replace函数同时替换多个字符串


如果在一句话中要把多个不同的字符串分别替换成不同的字符串怎么替换 比如说“my javascript is very poor,who can help me?" 要在这句话中分别替换 my-->his  is-->was  can-->could  改怎么做?
HTML code:

<script>
var s="my javascript is very poor,who can help me?"
var reg=/(\w*)my(.*)is(.*)can(.*)/g

alert(s.replace(reg,"$1his$2was$3could"));

</script>




应该只能多次替换:
JScript code:

var str="my javascript is very poor,who can help me?"
alert(str.replace(/\bmy\b/i,"his").replace(/\bis\b/i,"was").replace(/\bcan\b/i,"could"));/i,全局匹配,\b匹配空格或起始




引用
HTML code <script>var s="my javascript is very poor,who can help me?"var reg=/(\w*)my(.*)is(.*)can(.*)/g

    alert(s.replace(reg,"$1his$2was$3could")); </script>

学习

引用
HTML code <script>var s="my javascript is very poor,who can help me?"var reg=/(\w*)my(.*)is(.*)can(.*)/g



相关问答:

急求一个在网页中验证用户输入的JavaScript代码

比如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢。
HTML code:

<!DOCTYPE html PUBLIC &quo ......

关于JavaScript传递数据的问题!

这个表单的数值不是固定的!当按下停止按钮的时候最终的数字才会停在上面!
我想把最后停下的数字传送传送到下一个ASP页面上去!
不想使用location.href="mnn.asp?action="+ok1这样的方式传送过去 ......

javascript小问题,急需解决

在javascript中,方法的返回(x,y)类型的值,应该怎样接收

返回(x,y)类型? 这是什么类型?

就像方法中,return (1,2)


我怎么没见过你说的这种写法?

直接接,js 是弱类型,接到后须自行处理!
......

javascript简单跳转问题

      Response.Write(" <script language=javascript>alert('已经有重复项了');return true; </script>");
           
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号