string.normalize()是javascript中的内置函数,用于返回给定输入字符串的Unicode规范化形式。如果给定的输入不是字符串,则首先将其转换为字符串,然后此函数将起作用。
用法:
string.normalize([form])
参数:这里的参数是多种类型的形式-
- NFC:规范化表格规范组成。
- NFD:规范化形式规范分解。
- NFKC:标准化表格兼容性组成。
- NFKD:标准化表格兼容性分解。
这些都说Unicode规范化形式。
返回值:它返回一个新字符串,其中包含给定输入字符串的Unicode规范化形式。
<script>
// Taking a string as input.
var a = "GeeksForGeeks";
// calling normalize function.
b = a.normalize('NFC')
c = a.normalize('NFD')
d = a.normalize('NFKC')
e = a.normalize('NFKD')
// Printing normalised form.
document.write(b +"<br>");
document.write(c +"<br>");
document.write(d +"<br>");
document.write(e);
</script>
输出:
GeeksForGeeks GeeksForGeeks GeeksForGeeks GeeksForGeeks
参考:
http://devdocs.io/javascript/global_objects/string/normalize
注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript | string.normalize()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。