replace 方法除了支持简单的字符串替换外,也支持正则表达式替换:
<script language="JavaScript"> var str = "www.example.com is a example domains site of INNA."; document.write( str.replace(/example/, "dida100") ); </script>
运行该例子,输出:
www.dida100.com is a example domains site of INNA.
当给正则表达式加上全局标志 g 时:
<script language="JavaScript"> var str = "www.example.com is a example domains site of INNA."; document.write( str.replace(/example/g, "dida100") ); </script>
运行该例子,输出:
www.dida100.com is a dida100 domains site of INNA.
注意,如果您要忽略大小写,可以加上 i 参数:/example/gi 。