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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。