Fly

努力的飞翔!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JavaScript中替换字符串

Posted on 2008-03-11 10:19  nyflying  阅读(542)  评论(1)    收藏  举报
在JavaScript中可以用string的replace方法替换字符串,如果是普通替换的话,只能替换第一个,要想全部替换,需要用正则表达式。下面代码可以看出两者差异:
<html>
 <head>
 <title>test</title>
 <script language="JavaScript">
 <!--
 var s = "testtest" ;
 
 //第二个参数中的 g 表示全部匹配,i表示忽略大小写
 var regS = new RegExp("test","gi");
 
 alert(s.replace("test","Hello")); //只替换一个
 alert(s.replace(regS,"Hello")); //全部替换
 //-->
 </script>
 </head>
 <body>
 </body>
</html>