国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現表單驗證

2019-11-20 10:39:40
字體:
來源:轉載
供稿:網友

本文實例講解了javascript實現表單驗證的詳細代碼,分享給大家供大家參考,具體內容如下

效果圖:

具體代碼:

<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無標題文檔</title> </head>   <script type="text/javascript">   function check()   {          //真實姓名(不能為空,其它沒有要求)       var name = document.getElementById("name").value;     if(name==""||name==null)     {       alert("不能為空!");       return false;     }          //登錄名(登錄名不能為空,長度在5-8之間,可以包含中文字符())一個漢字算一個字符     var loginName = document.getElementById("loginName").value;     if(loginName==""||loginName==null)     {       alert("登錄名不能為空");       return false;     }     ///u4e00-/u9fa5 驗證中文字符     var reg=/^[A-Za-z0-8/u4e00-/u9fa5]{5,8}$/;     var result = reg.test(loginName);     if(!result)     {       alert("登錄名長度在5-8之間!");       return false;     }          //密碼(不能為空,長度6-12字符或數字,不能包含中文字符)      var pwd = document.getElementById("pwd").value;     if(pwd==""||pwd==null)     {       alert("密碼不能為空!");       return false;     }     var regpwd = /^[A-Za-z0-9]{6,12}$/;     if(!regpwd.test(pwd))     {       alert("密碼長度在6-12之間");       return false;     }          //確認密碼(不能為空,長度6-12字符或數字,不能包含中文字符,與密碼一致)     var repwd = document.getElementById("repwd").value;     if(repwd==""||repwd==null)     {       alert("確認密碼不能為空!");       return false;     }     if(repwd!=pwd)     {       alert("確認密碼與密碼不一致");       return false;     }          //身份證(15或18位)     var idcard = document.getElementById("idcard").value;     if(idcard==""||idcard==null)     {       alert("身份證不能空!");       return false;     }     if((idcard.length!=15)&&(idcard.length!=18))     {       alert("身份證必選為15或18位");       return false;     }     if(idcard.length==15)     {       var regIDCard=/^/d{15}$/;       if(!regIDCard.test(idcard))        {          alert("身份證輸入錯誤");          return false;        }     }     if(idcard.length==18)     {       var regIDCard =/^/d{18}|/d{17}[x|X]{1}$/;       if(!regIDCard.test(idcard))        {          alert("身份證輸入錯誤");          return false;        }     }   } </script>   <body> <h3>javascript驗證</h3> <table width="854" border="1">  <tr>   <td width="633">真實姓名(不能為空,其它沒有要求)</td>   <td width="205"><input id="name" name="name" type="text"/></td>  </tr>  <tr>   <td>登錄名(登錄名不能為空,長度在5-8之間,可以包含中文字符())一個漢字算一個字符</td>   <td><input id="loginName" name="loginName" type="text"/></td>  </tr>  <tr>   <td>密碼(不能為空,長度6-12字符或數字,不能包含中文字符)</td>   <td><input id="pwd" name="pwd" type="password"/></td>  </tr>  <tr>   <td>確認密碼(不能為空,長度6-12字符或數字,不能包含中文字符,與密碼一致)</td>   <td><input id="repwd" name="repwd" type="password"/></td>  </tr>  <tr>   <td>性別(必選其一)</td>   <td><input id="sex" name="sex" type="radio" value="男" checked="checked"/>男      <input id="sex" name="sex" type="radio" value="女" />女   </td>  </tr>  <tr>   <td>身份證(15或18位)</td>   <td><input type="text" id="idcard" name="idcard"/></td>  </tr>  <tr>   <td colspan="2" align="center"><input type="button" id="check" value="提交" onclick="check()"/></td>  </tr> </table> </body>  </html> 

希望本文所述對大家學習javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴林左旗| 天峻县| 盐城市| 榆社县| 江华| 车险| 利川市| 衡山县| 石首市| 东平县| 大冶市| 府谷县| 金溪县| 湘乡市| 清镇市| 扎鲁特旗| 杭州市| 监利县| 普陀区| 瓮安县| 南丹县| 邵武市| 赞皇县| 清涧县| 新安县| 桂平市| 石台县| 沛县| 台江县| 临安市| 龙南县| 巴东县| 龙山县| 阳原县| 社旗县| 东安县| 濉溪县| 赣榆县| 宁夏| 南靖县| 双牌县|