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