如何让文本框不允许输入中文?

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:57:55
只能输入字母和数字等,不能输入中文。

用正则表达式
只允许英文和数字的正则表达式是:
"^[A-Za-z0-9]{字符串最小长度,字符串最大长度}$"

判断相应的keyascii码值是多少?我指的是在VB里

<input type="text" onKeypress="if( (event.keyCode >32 && event.keyCode<48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode>90 && event.keyCode<97) || (event.keyCode>122 && event.keyCode<127) ) event.returnValue=false;">

不知道你用的什么语言,在textbox的change事件中判断每个字符的asc码是不是字母或数字.
asc的对照表请看http://www.longen.org/A-D/ASCII.htm