zoukankan      html  css  js  c++  java
  • 6.正则表达式实现验证

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>正则表达式实现表单验证</title>
     6 
     7 </head>
     8 
     9 <body>
    10 
    11     <fieldset style="400px;">
    12         <legend>Xxx网站注册</legend>  
    13             
    14                <table>
    15                   <tr>
    16                     <td>用户名:</td>
    17                     <td><input type="text" id="user"/><span></span></td>
    18                   </tr>
    19                   <tr>
    20                     <td>密码:</td>
    21                     <td><input type="password" id="pwd" onblur="pwdBlur()" onfocus="pwdFocus()"/><span></span></td>
    22                   </tr>
    23                   <tr>
    24                     <td>确认密码:</td>
    25                     <td><input type="password" id="repwd"/><span></span></td>
    26                   </tr>
    27                   <tr>
    28                     <td>邮箱:</td>
    29                     <td><input type="text" id="email"/><span></span></td>
    30                   </tr>
    31                   <tr>
    32                     <td><input type="submit" value="注册"/></td>
    33                     <td><input type="reset" value="重置"/></td>
    34                   </tr>
    35                
    36                </table>
    37             
    38     </fieldset>
    39 
    40 <script type="text/javascript">
    41   function pwdFocus(){
    42       
    43      var pwd=document.getElementById("pwd");
    44       pwd.style.border="1px blue solid"; 
    45       pwd.nextSibling.innerHTML="密码长度必须为6到12";
    46   }
    47   function pwdBlur(){
    48      var pwd=document.getElementById("pwd");
    49      //获取value属性值方式1
    50      //var pwdval=pwd.getAttribute("value");
    51      
    52      //获取value属性值方式2
    53      var pwdval=pwd.value;
    54      var reg=/^[a-zA-Z0-9]{6,12}$/;
    55      if(reg.test(pwdval)==false){
    56         pwd.style.border="1px red solid"; 
    57         pwd.nextSibling.innerHTML="密码长度必须为6到12";
    58      }else{
    59         pwd.style.border="1px green solid"; 
    60         pwd.nextSibling.innerHTML="密码可用";
    61     }
    62   
    63   }
    64 </script>
    65 </body>
    66 </html>
  • 相关阅读:
    zTree根据json选中节点,并且设置其他节点不可选
    点击一次按钮,发生多次ajax请求
    sublimeText3 中配置sass环境,并将编译后文件保存到指定文件夹
    MD5加密
    c# Http请求之HttpClient
    xml与object 之间的ORM
    wpf和winform的那点区别
    c# http请求ajax页面
    c# https请求
    python爬虫框架Pyspider初次接触
  • 原文地址:https://www.cnblogs.com/holly8/p/5783382.html
Copyright © 2011-2022 走看看