1. 程式人生 > >js 中文、英文、數字的輸入控制

js 中文、英文、數字的輸入控制

  輸入中文:   

<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">   

輸入數字:   

<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">   

輸入英文:   

<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">   

三個合在一起   

<input onkeyup=

"value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">   

只輸入數字和字母   

:<INPUT class=input maxLength=12 size=15 name=username id="username" onKeyUp="value=value.replace(/[\W]/g,'')">