易截截图软件、单文件、免安装、纯绿色、仅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



相关问答:

C#与javascript混用

我在后台用C#编写ASP.NET页面,同时要用JAVASCRIPT来控制提示窗口,如
Response.Write(" <script language=javascript>confirm('确定要删除吗?') </script>");
我要用confirm( ......

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

javascript 脚本出错

在更新面板里注册了一个JavaScript脚本(脚本的作用:滚动显示文字),在程序连续跑30分钟以后,弹出一个错误提示框,错误:未指明的错误 状态吗:0,期待高手和我一起解决。
先帮顶。。。代码呢?

自己也顶下。 ......

一个关于javascript加载的问题

如果我在页面上面引用了一个js包,并且这个js包比较大,需要很长时间加载,在加载包下面有一个调用js包内部功能的脚本,假设,在页面加载到这个调用js包内部功能的脚本除,但此时js包还没加载完毕,那这个脚本调用是 ......

javascript简单跳转问题

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