<!DOCTYPE html> <head> <title>JavaScript replace() 方法</title> <script type="text/javascript" src="/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(/w+/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>