首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止用户输入英语,强迫输入希伯来语

防止用户输入英语,强迫输入希伯来语
EN

Stack Overflow用户
提问于 2017-11-29 15:12:45
回答 1查看 797关注 0票数 3

我的脚本阻止用户在输入中输入希伯来语,并强制用户输入english

我想要实现这一目标:

我想阻止用户输入英语强迫输入希伯来语

下面是HTML:

代码语言:javascript
复制
<div class="j-row">
  <div class="span6 unit">
   <div class="input">
     <span >Surname:</span>
        <input type="text" id="name" name="name" placeholder="surename">   
    </div>
   </div>                    
<div class="span6 unit">
  <div class="input">
     <span>Name:</span>
        <input type="text" id="nameheb" name="nameheb" placeholder="full name">
   </div>
  </div>
</div>

以下是Javascript (jQuery1.9.1):

代码语言:javascript
复制
$("#name,#surname").keypress(function(event){
    var ew = event.which;
    if(ew == 32)
        return true;
    if(48 <= ew && ew <= 57)
        return true;
    if(65 <= ew && ew <= 90)
        return true;
    if(97 <= ew && ew <= 122)
        return true;
    return false;
});

希伯来文字从1488年到1522年。看这里

但我不能让他们正常工作。

知道怎么处理吗?

这里有一个现场直播:JSfiddle

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-29 16:27:19

你必须调整条件,以便只允许希伯来语字符。

您还可以考虑向用户显示他输入的英文字符不被接受的提示,否则会引起混淆。

代码语言:javascript
复制
if(1488 <= ew && ew <= 1522){
    return true;
} else {
   return false;
}

https://jsfiddle.net/nd0x8cmj/1/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47556005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档