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>
  • 相关阅读:
    java读写文本文件
    django学习<二>:连接数据库
    【MongoDB】递归获取字段更新表达式,更新复杂数据类型对象
    【MongoDB】C#中的Mongo数据类型转换
    【MongoDB】 基于C#官方驱动2.2版的封装类
    【Python】 属性的 get 与 set 方法
    【基础知识】UML基础
    【C#】 知乎用户网络爬虫
    【C#】MVC项目中搭建WebSocket服务器
    【MongoDB】 Windows 安装
  • 原文地址:https://www.cnblogs.com/holly8/p/5783382.html
Copyright © 2011-2022 走看看