用一个特别简单的正则表达式方法就可以解决只允许输入字母和数字,这样就限制了中文的输入。尤其在一些注册用户名的时候,要求只能是字母和数字。其实就是在input中加入onKeyUp="value=value.replace(/[\W]/g,'')"就可以了。
具体的代码是:
<INPUT class=input maxLength=12 size=15 name=username id="username" onKeyUp="value=value.replace(/[\W]/g,'')">
用一个特别简单的正则表达式方法就可以解决只允许输入字母和数字,这样就限制了中文的输入。尤其在一些注册用户名的时候,要求只能是字母和数字。其实就是在input中加入onKeyUp="value=value.replace(/[\W]/g,'')"就可以了。
具体的代码是:
<INPUT class=input maxLength=12 size=15 name=username id="username" onKeyUp="value=value.replace(/[\W]/g,'')">