大家好,欢迎来到IT知识分享网。
替换所有的 ‘.’
var vm_hostname=vm_ip.replace(/\./g,”)
/g代表匹配所有, ‘.’需要转义
其它示例:
alert(“2014-03-22″.replace(‘-‘,”));
alert(“2014-03-22″.replace(/-/g,”));
第一个运行的结果”201403-22″这个只是替换了第一个”-“
第二个运行的结果”20140322″ 这个能实现js的全部替换功能
其实第二个的意思就是用正则表达式实现全局的替换 g 代表 gobal
第一次发现JavaScript中replace() 方法如果直接用str.replace(“-“,”!”) 只会替换第一个匹配的字符.
而str.replace(/\-/g,”!”)则可以全部替换掉匹配的字符(g为全局标志)。
<script language=”javascript”>
var r= “1\n2\n3\n”;
//将字母\n替换成分号
alert(r.replace(“\n”,”;”));
</script>
结果:1;2\n3\n 只替换了第一个
<script language=”javascript”>
var r= “1\n2\n3\n”;
//将字母\n替换成分号
alert(r.replace(/\n/g, “;”));
</script>
结果:1;2;3; replace 的第一个参数可以是正则表达式,/g标识全文匹配。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25243.html