使用Javascript过滤搜索,重音等于common的字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Javascript过滤搜索,重音等于common的字符相关的知识,希望对你有一定的参考价值。

我正在做像这样的example 是否有一种方法可以在搜索带有或不带重音的字符时使用?例如áéíóú等于aeiou。

答案

重音字符的ASCII值与非重音字符完全不同。您必须为要为每个英文字母有效的所有输入创建自定义函数。

从引用this ASCII表

e => è
101 => 138

编写函数表达式来映射这样的值。

以上是关于使用Javascript过滤搜索,重音等于common的字符的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript 执行带/不带重音字符的文本匹配

Javascript 中基于区域设置的排序,以预定义的方式对重音字母和其他变体进行排序

PHP 过滤器用无重音符号替换重音字符

过滤器用无重音等效字符替换重音字符

SQLite unicode 斯拉夫重音词 Android

使用 linq to entity (EF) 忽略搜索时的重音符号