{hero}

DataTable.util.diacritics()

起始于:DataTables 2.0

归一化字符串中的变音符号字符。

描述

在 DataTables 中搜索时,我们提供了搜索带有重音符号词语的功能,而无需键入重音符号。例如,搜索 Desiree 将匹配 Désirée.

此方法既公开了外部使用的功能,也公开了替换 DataTables 使用的变音符号移除方法的功能。

我们的默认方法在 Javascript 中使用 normalize 方法和 NFD 归一化格式。它的工作原理是将变音符号字符分解为一个基础 ASCII 字符和一个作为第二个字符的重音符号。然后,我们移除重音符号字符。

类型

函数 diacritics( str [, appendOriginal] )

描述

归一化字符串中的变音符号字符。

返回

更新的字符串

函数 diacritics( fn )

描述

设置变音符号移除函数。

示例

从字符串中移除变音符号

let noAccents = DataTable.util.diacritics('Crème Brulée');

// result is: 'Creme Brulee'