當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。