下面是字符串的示例。normalize()方法。
null
- 例子:
javascript
<script> var a = "Geeks For Geeks" ; b = a.normalize( 'NFC' ) c = a.normalize( 'NFD' ) d = a.normalize( 'NFKC' ) e = a.normalize( 'NFKD' ) document.write(b,c,d,e); </script> |
- 输出:
Geeks For GeeksGeeks For GeeksGeeks For GeeksGeeks For Geeks
这个 一串正常化 是javascript中的一个内置方法,用于返回给定输入字符串的Unicode规范化形式。如果给定的输入不是字符串,那么首先它将被转换为字符串,然后这个方法将工作。 语法:
string.normalize([form])
参数: 这里的参数是form,它有多种类型-
- NFC:标准化形式的标准组合。
- NFD:规范化形式的规范化分解。
- NFKC:规范化表单兼容性组合。
- NFKD:规范化形式兼容性分解。
这些都表示Unicode规范化形式。 返回值: 它返回一个新字符串,其中包含给定输入字符串的Unicode规范化形式。 JavaScript代码来显示字符串的工作状态。normalize()方法:
javascript
<script> // Taking a string as input. var a = "GeeksForGeeks" ; // calling normalize method. 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> |
输出:
GeeksForGeeksGeeksForGeeksGeeksForGeeksGeeksForGeeks
支持的浏览器:
- 谷歌Chrome 34及以上
- 边缘12及以上
- Firefox 31及以上版本
- 歌剧21及以上
- Safari 10及以上
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END