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


JavaScript String normalize()用法及代碼示例

JavaScript 字符串normalize()是 javascript 中的內置方法,用於返回給定輸入字符串的 Unicode 規範化形式。如果給定的輸入不是字符串,那麽首先將其轉換為字符串,然後此方法將起作用。

用法:

string.normalize([form])

參數:這裏形成的參數有多種類型 -

  • NFC: 規範化形式規範組合。
  • NFD:規範化形式規範分解。
  • NFKC:規範化形式兼容性組合。
  • NFKD:規範化形式兼容性分解。

這些都說Unicode規範化形式。

返回值:它返回一個新字符串,其中包含給定輸入字符串的 Unicode 規範化形式。

下麵是 string.normalize() 方法的示例。

示例 1:此示例展示了 Javascript 中 string.normalize() 方法的基本用法。

javascript


let a = "Geeks For Geeks";
b = a.normalize('NFC')
c = a.normalize('NFD')
d = a.normalize('NFKC')
e = a.normalize('NFKD')
console.log(b, c, d, e);

輸出:

Geeks For GeeksGeeks For GeeksGeeks For GeeksGeeks For Geeks

示例 2:此示例展示了 Javascript 中 string.normalize() 方法的基本用法。

javascript


// Taking a string as input.
let a = "GeeksForGeeks";
// calling normalize method.
b = a.normalize('NFC')
c = a.normalize('NFD')
d = a.normalize('NFKC')
e = a.normalize('NFKD')
// Printing normalised form.
console.log(b);
console.log(c);
console.log(d);
console.log(e);

輸出:

GeeksForGeeks
GeeksForGeeks
GeeksForGeeks
GeeksForGeeks

我們有 Javascript 字符串方法的完整列表,要檢查這些方法,請閱讀這篇 Javascript 字符串完整參考文章。

支持的瀏覽器:

  • 穀歌瀏覽器 34 及以上版本
  • 邊 12 及以上
  • 火狐瀏覽器 31 及以上版本
  • Opera 21 及以上
  • Safari 10 及以上版本

相關用法


注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript String normalize() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。