丁香花完整视频在线观看-午夜爽爽爽-亚洲777-女同一区二区-国产伊人网-国产乱码精品一品二品-天堂色av-伊人影院av-午夜中文字幕-久久精品片-男女视频在线观看免费-中文字幕久久网-欧美www视频-非洲黑妞xxxxhd精品-亚洲午夜精品在线-亚洲中午字幕-精品国产aⅴ-日本高清视频在线-成年人免费大片-亚洲精品视频在线免费

網頁輸入框驗證只能輸入漢字、數字、英文和數字...網站建設Js代碼

2014/4/2 17:01:58   閱讀:2757    發布者:2757

js驗證只能輸入漢字 只能輸入數字 只能輸入英文和數字 控制輸入框只能輸入...

網站建設時控制輸入框只能輸入漢字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">


只能輸入數字:
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

輸入框如何只能輸入英文和數字:
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

輸入框如何只禁止空格輸入
onkeyup="value=value.replace(/\s/g,'')"
只能輸入中文和英文:
onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))"

輸入框如何控制輸入框只能輸入文字或數字,也可以不允許輸入特殊字符
這里不允許輸入如下字符: (像!@#$%^&* 等)<br>
<textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;">

 
m.xadb.net.cn代碼這樣解釋

onbeforepaste 意思是在用戶執行粘貼動作之前。
clipboardData.setData('text', xxxx)  是把xxxx的內容復制到剪貼板

clipboardData.getData('text')  是讀出當前剪貼板里的內容,

.replace(/[^\d]/g,'')  是正則替換,把里面除了數字以外的字符全部都去掉,