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

      protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
& ......

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

C#与javascript混用

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

好几天没想通的一个JavaScript菜单,SOS

http://snook.ca/technical/jquery-bg/


大家看这个例子:
Example A: Top down

菜单的蓝色由上向下滑动,鼠标离开时再滑动还原。原来这个菜单是用的是Jquery+插件做的!
这个菜单的原理很简 ......

javascript如何从后台接受数据(java)

后台有个List的数据,想把数据传递给javascript,能够实现吗?请高手贴出相应代码,谢谢了。
可以ajax请求服务器页面,然后用服务器语言将list数据 格式化成json对象,发送给客户端。


贴给你代码你也用不上
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号