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