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


Javascript string.normalize()用法及代码示例


string.normalize()是javascript中的内置函数,用于返回给定输入字符串的Unicode规范化形式。如果给定的输入不是字符串,则首先将其转换为字符串,然后此函数将起作用。
用法:

string.normalize([form])

参数:这里的参数是多种类型的形式-

  • NFC:规范化表格规范组成。
  • NFD:规范化形式规范分解。
  • NFKC:标准化表格兼容性组成。
  • NFKD:标准化表格兼容性分解。

这些都说Unicode规范化形式。
返回值:它返回一个新字符串,其中包含给定输入字符串的Unicode规范化形式。

JavaScript代码显示string.normalize()函数的工作方式:

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