当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String replaceAll()用法及代码示例


下边是一个的例子字符串replaceAll()方法。

Javascript

<script> 
function gfg() { 
    let string = "Geeks or Geeks"; 
    newString = string.replaceAll("or", "for"); 
    document.write(newString); 
} 
gfg(); 
</script>

输出:

Geeks for Geeks

在用指定的字符串或正则表达式替换字符串的所有匹配项之后,replaceAll()方法返回一个新的字符串。

此操作后,原始字符串将保持不变。

用法:



const newString = originalString.replaceAll(regexp | substr , newSubstr | function)

参数:此方法接受以下定义的某些参数:

  • regexp:这是正则表达式,其匹配项将替换为newSubstr或指定函数返回的值。
  • substr:它定义了要用newSubstr替换的子字符串或指定函数返回的值。
  • newSubstr:子字符串替换了substr或正则表达式指定的字符串的所有匹配项。
  • function:调用此函数将匹配项替换为regexp或substr。

范例1:

Javascript

<script> 
function GFG() { 
    let string = "Hello, what are you doing?"; 
    newString = string.replaceAll("Hello", "Hi"); 
    document.write(newString); 
} 
GFG(); 
</script>

输出:

Hi, what are you doing?

范例2:

Javascript

<script> 
function GFG() { 
    const regexp = /coffee/ig; 
    let string = "Lets, have coffee today!"; 
    newString = string.replaceAll(regexp, "tea"); 
    document.write(newString); 
} 
GFG(); 
</script>


输出:
Lets, have tea today!

相关用法


注:本文由纯净天空筛选整理自mihir0699大神的英文原创作品 JavaScript String replaceAll() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。