JavaScript字符串。normalize()方法

下面是字符串的示例。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
喜欢就支持一下吧
点赞15 分享