用一個特別簡單的正則表達式方法就可以解決只允許輸入字母和數字,這樣就限制了中文的輸入。尤其在一些注冊用戶名的時候,要求只能是字母和數字。其實就是在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,'')">