replace()
语法:
string.replace(reg/substr,replacement)
作用:使用replacement替换substr,或替换一个与正则表达式匹配的子串。
返回一个字符串
var str = "Visit Microsoft!"
var s=str.replace(/Microsoft/, "W3School")
console.log(s);//Visit W3School!
var str = "Visit Microsoft!"
console.log(str.replace('Microsoft', "W3School"));
console.log(s);//Visit W3School!
match()
语法:
string.match(regexp)
返回匹配结果的数组
var str = "The rain in SPAIN stays mainly in the plain";
var arr1 = str.match(/ain/g);
console.log(arr1); //[ 'ain', 'ain', 'ain' ]
var arr2 = str.match(/ain/gi);
console.log(arr2); //[ 'ain', 'AIN', 'ain', 'ain' ]