首页 > 代码库 > JavaScript replace() 方法

JavaScript replace() 方法

<!DOCTYPE html><head>    <title>JavaScript replace() 方法</title>    <script type="text/javascript" src="http://www.mamicode.com/scripts/jquery.js"></script>    <script type="text/javascript">        /*        定义:replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。        语法:stringObject.replace(regexp/substr,replacement)        返回值:一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。        说明:如果 regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。        @作者:杨秀徐,主页 http://www.gzmsg.com        @用途:jQuery实现倒计时效果$(".time").countDown({time: "2015/12/1 10:00:00",type:0})        @参数:time: 结束时间,type:显示方式(0显示天数,1不显示天数)        */        //例子 1        var str = "www.gzmsg.com、idc.gzmsg.com";        //document.write(str.replace(/gzmsg/i, "woome"));     //结果:www.woome.com、idc.gzmsg.com         //例子 2        //document.write(str.replace(/gzmsg/g, "woome"));     //结果:www.woome.com、idc.woome.com         var name = ‘"www","idc","shop"‘;        //document.write(name.replace(/"([^"]*)"/g, "‘$1‘"));   //结果:‘www‘,‘idc‘,‘shop‘        var word = ‘www,idc,shop‘;        var wd = word.replace(/\b\w+\b/g, function (ths) {            return ths.toUpperCase();        })        //document.write(wd);                                       //结果:WWW,IDC,SHOP         user = "www, idc";        document.write(user.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1")); //idc www      </script></head><body> </body></html>

 

JavaScript replace() 方法