Javascript中的区域设置独立字符串搜索

时间:2012-09-01 06:55:32

标签: javascript html locale

有没有办法在不考虑区域设置的情况下搜索/比较字符串?

我的意思是:如果我的键盘上有两个输入源(俄语和英语)并且我开始输入 - 我想在不考虑当前输入源处于活动状态的情况下搜索单词。

我会发现字符串包含“搜索”而没有我输入的内容“搜索”或“ыуфкср”

感谢。

2 个答案:

答案 0 :(得分:1)

当我考虑它时,我得出的结论是,即使我们想要这样的机会,也没有正确的方法来实现它。一个原因:可能有不同的键盘(当在一个键盘上'a'等于'ф'而在另一个键盘上它等于'ы')。所以你可能应该自己实现这样的功能。

答案 1 :(得分:1)

您只需要通过两个短语进行搜索:原始输入和转换为另一个键盘布局的结果。你会得到一个像这样的转换图:

{
    a: 'ф',
    s: 'ы',
    d: 'в',
    f: 'а',
    ...
}