javascript – 如何识别jquery的键盘语言

前端之家收集整理的这篇文章主要介绍了javascript – 如何识别jquery的键盘语言前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有没有办法识别键盘语言?
我有一个简单的文本框.我想检查键盘语言.当用户单击文本框时,如果键盘语言与波斯语相反,则用户无法键入任何内容显示错误:“将键盘语言更改为波斯语”,当键盘语言更改时,用户可以键入.

最佳答案
我在我的解决方案中使用了两种不同的方法来检测英语和波斯语字符:

document.getElementById('a').addEventListener('keypress',function(e){
     if (isEnglish(e.charCode))
       console.log('English');
     else if(isPersian(e.key))
       console.log('Persian');
     else
       console.log('Others')
});

function isEnglish(charCode){
   return (charCode >= 97 && charCode <= 122) 
          || (charCode>=65 && charCode<=90);
}

function isPersian(key){
    var p = /^[\u0600-\u06FF\s]+$/;    
    return p.test(key) && key!=' ';
}
原文链接:https://www.f2er.com/html/426607.html

猜你在找的HTML相关文章