jquery陷阱只允许字母
我正在创建一个网页,其中我有一个输入文本字段,我想只允许字母表..
我怎样才能使用jQuery?
谢谢
jquery.inputmask是一个jquery插件,它创建一个输入掩码。 这只允许根据特定模式输入。 例如,日期,文字,数字邮政编码等
还有另一个(较旧的)版本 :
它允许用户更容易地输入固定宽度输入,您希望他们以特定格式(日期,电话号码等)输入数据。 它已经在Internet Explorer 6/7,Firefox 1.5 / 2/3,Safari,Opera和Chrome上进行了测试。掩码由掩码文字和掩码定义组成的格式定义。 不在下面定义列表中的任何字符都被视为掩码文字。 屏幕文字将在用户输入时自动输入,用户无法删除。
看到这里
我们绑定到输入更改然后查看当前字符串。 我们遍历字符串并将任何字母字符附加到输出变量并返回该变量。
$("#textField").bind("input", function(event) { var out = ""; var str = this.value; for (var i = 0; i < str.length; i++) { if (/[A-Za-z]/.test(str.charAt(i))) { out = out.concat(str.charAt(i)); } } this.value = out; });