當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。