/

String的normalize()方法

String的normalize()方法

了解JavaScript字符串的normalize()方法。

Unicode有四种主要的标准化形式:NFC、NFD、NFKC、NFKD。维基百科对此有很好的解释

normalize()方法根据您指定的形式对字符串进行标准化,并将其作为参数传递给该方法(如果未设置参数,则默认为NFC)。

我将重用MDN的示例,因为我确信这是一个有效的用法,但我找不到其他示例:

1
2
3
4
'\u1E9B\u0323'.normalize() //ẛ̣
'\u1E9B\u0323'.normalize('NFD') //ẛ̣
'\u1E9B\u0323'.normalize('NFKD') //ṩ
'\u1E9B\u0323'.normalize('NFKC') //ṩ

tags: [“JavaScript”, “string”, “normalization”, “Unicode”]