JavaScript中search()、test()、replace()方法的运用
search()方法:
//作用:检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。
//返回结果:成功将返回字符串首次出现的位置,失败则返回-1;
var str = "bookubang.com";
var re = str.search(“bang”);
test()方法:
//作用:检测一个字符串是否匹配某个模式,与search()效果相近。
//返回结果:成功返回true,失败返回false;
var str = "bookubang.com";
var sea = /bang/g; //正则常用修饰符:g代表全局,i代表不区分大小写
var re = sea.test(str);
replace()方法:
//作用:在字符串中用匹配到的字符替换为另一种字符,或替换一个与正则表达式匹配的字符串。
//返回结果:返回替换后的新字符串
var str="bookubang.com";
var repBef = '.com';
var repNow = '.cn';
var str.replace(repBef,repNow);