JavaScript String-replace()方法
时间:2019-08-20 13:50:47 来源:igfitidea点击:
说明
根据字符串或正则表达式将字符串替换为字符串。
语法
使用replace()方法的语法如下-
string.replace(regexp/substr, newSubStr/function[, flags]);
参数
regexp−regexp对象。匹配替换为参数2的返回值.
substr−要被newSubStr替换的字符串。
newSubStr−替换从参数1接收的子字符串的字符串.
function−要调用以创建新子字符串的函数。
flags−包含RegExp标志任意组合的字符串:g-全局匹配,i-忽略大小写,m-多行匹配。只有第一个参数是字符串时才使用此参数。
返回值
它只返回一个新的已更改字符串。
示例
console.log('Hello World'.replace('Hello', 'Foo')); // Foo World console.log('Hello World'.replace('o', 'a')); // Hella World console.log('Hello World'.replace(/o/g, 'a')); // Hella Warld
示例-js如何将某个单词替换为另一个单词
var re = /apples/gi; // i表示不区分大小写 var str = "Apples are round, and apples are juicy."; var newstr = str.replace(re, "oranges"); console.log(newstr );
将apples替换为oranges。