當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript-简单的页面输入控制
生活随笔
收集整理的這篇文章主要介紹了
JavaScript-简单的页面输入控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.姓名只能是漢字
var nameCheck =/^[\u4e00-\u9fa5]{2,21}$/; if(!nameCheck .test(name)){ alert("輸入的'姓名'中含有非漢字字符!"); return false; }?
2.簡單的身份證校驗(校驗內容包括數字,位數,以及末尾的x,X)
var idNoCheck = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(!idNoCheck .test(idNo)){ alert("輸入的'身份證號碼'不合法!"); return false; }?
3.簡單的手機號碼校驗(號碼第二位可以參考運營商定義的號段)
var phoneNoCheck = /^(1[0-9]{10})$/; if(!phoneNoCheck .test(phoneNo )){alert("輸入的'手機號碼'不合法!");return false;}
4.簡單的地址防特殊字符校驗
var specialKey = "[`·~!$^&*()=|{}':;'\\[\\].<>/?~!¥……&*()——|{}【】‘;:”“'。、?]‘'";//去掉#和, for(var i = 0; i < specialKey.length; i++) {if(address.indexOf(specialKey[i]) != -1){alert("輸入的'地址'含有非法字符!");return false;}}?
5.特殊鍵位禁止輸入
function checkKeys() {if (( event.keyCode > 32 && event.keyCode < 48) ||( event.keyCode > 57 && event.keyCode < 65) ||( event.keyCode > 90 && event.keyCode < 97) ) {event.returnValue = false;} }keycode我就不班門弄斧了,已經有很多大神寫了相關文章,我挑選了易實戰中使用的一篇,請參考鏈接
https://www.cnblogs.com/daysme/p/6272570.html
6.文本域長度簡單控制
<td> <textarea cols="25" rows="5" name="AA" id="AA" onpropertychange="if(value.length>100) value=value.substr(0,100)" >BB</textarea> </td>?
轉載于:https://www.cnblogs.com/callmejuxiezuo/p/8365249.html
總結
以上是生活随笔為你收集整理的JavaScript-简单的页面输入控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洛谷P3369 普通平衡树
- 下一篇: JS将数字转换为中文