2
A
回答
1
见here
我们绑定到输入变化再看看在当前的字符串。我们遍历字符串并将任何字母字符追加到输出变量并返回。
$("#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;
});
3
jquery.inputmask是一个jquery插件,它创建一个输入掩码。这只允许根据特定模式进行输入。例如,日期,文字,数字等邮编
它允许用户更容易地进入 固定宽度的输入,你想 他们在进入数据某种 格式(日期,电话号码等)。它已在Internet Explorer 6/7,Firefox 1.5/2/3,Safari,Opera, 和Chrome上进行了测试。掩码由 格式定义,掩码文字和 掩码定义。任何不在 中的字符下面的定义列表是 被视为掩码字面量。掩码 文字将自动为用户输入 ,因为他们键入的内容并不会被用户移除 。
相关问题
- 1. 只允许所有语言的字母数字jQuery中
- 2. 文本框只允许使用字母
- 3. UITextField只允许英文字母输入
- 4. 只允许用户名字母
- 5. 如何只允许输入字母?
- 6. 允许只有字母数字在文本框使用jQuery
- 7. 只允许字母和空格 - jQuery验证插件
- 8. 的jQuery只允许用数字
- 9. 只允许在UITextView中的字母数字字符
- 10. 只允许扩展jquery数字
- 11. jQuery只允许拉丁字符
- 12. 只允许在文本框中使用字母,数字和正斜杠的JQuery
- 13. 只允许文本框中的字母数字
- 14. EditText只允许字母,所有语言的数字
- 15. 正则表达式只允许字母,空格和 - 只有
- 16. 只允许字母,数字,变音符号,+, - ,并在字符串
- 17. 只允许7个字母数字字符,但无限空间
- 18. Zend_Validate_Regex - 只允许字母,数字和字符-_
- 19. 只允许数字字符
- 20. jquery/JS只允许在文本框中输入数字和字母
- 21. 只允许一个字母字符 - 正则表达式
- 22. 输入允许数字和只有一个字母/符号
- 23. PHPMyAdmin SQL查询字段只允许输入大写字母
- 24. 正则表达式只允许字母和一些字符
- 25. 正则表达式只允许字母和数字
- 26. 只允许某些非字母字符在正则表达式
- 27. JavaFX:KeyEvent只允许数字,字母,符号和空间
- 28. Laravel规则,只允许字母数字用 - (hiphen)
- 29. PHP,Regex;只允许数字,字母和空格
- 30. 表单验证只允许英文字母字符
至少有四件事情是错误的:1.“keyup”是错误的事件(当按住一个键时,认为按键重复)。 2.幻数65和90. 3.幻数是错误的(小写?重音字符?)。 4.如果用户右键单击并从上下文菜单中选择“粘贴”,则无法处理它,因为绝大多数浏览器和操作系统都允许他们这样做。 – 2011-01-28 11:14:44
,除非你将文本粘贴到文本框中...... – 2011-01-28 11:15:16