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 及以上版本
相关用法
- JavaScript String normalize()用法及代码示例
- JavaScript String length用法及代码示例
- JavaScript String replace()用法及代码示例
- JavaScript String indexOf()用法及代码示例
- JavaScript String lastIndexOf()用法及代码示例
- JavaScript String startsWith()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String toUpperCase()用法及代码示例
- JavaScript String toLowerCase()用法及代码示例
- JavaScript String includes()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String fromCharCode()用法及代码示例
- JavaScript String substring()用法及代码示例
- JavaScript String padStart()用法及代码示例
- JavaScript String padEnd()用法及代码示例
- JavaScript String codePointAt()用法及代码示例
- JavaScript String fromCodePoint()用法及代码示例
- JavaScript String match()用法及代码示例
- JavaScript String matchAll()用法及代码示例
- JavaScript String localeCompare()用法及代码示例
- JavaScript String search()用法及代码示例
- JavaScript String replaceAll()用法及代码示例
- JavaScript String concat()用法及代码示例
注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript String normalize() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。