日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript-简单的页面输入控制

發布時間:2025/3/15 javascript 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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-简单的页面输入控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。