• 常用正则表达式


    //姓名
     var name=document.getElementById("name");
     var username = /^[u4E00-u9FA5uf900-ufa2d]{2,4}$/  ;
     name.onblur=function(){
       if(name.value==""){
        alert("请输入您的姓名");
           return false;
       }
        else if(username.test(name.value))
        {
    //       alert(name.value);
         }else{
          alert("对不起,您的输入有误");
         }
     }

    //联系电话
    var telephone=document.getElementById("telephone");
     var phone=/^[1][3,4,5,7,8][0-9]{9}$/; 
     telephone.onblur=function(){
      if(telephone.value==""){
        alert("请输入您的联系电话");
         return false;
       }
        else if(phone.test(telephone.value))
        {
    //       alert(telephone.value);
         }else{
          alert("对不起,您的输入有误");
         }
     }
     //年龄
     
     //邮箱
    var email=document.getElementById("email");
    var message=/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;
      email.onblur=function(){
       if(email.value==""){
        alert("请输入您的邮箱");
         return false;
       }
        else if(message.test(email.value))
        {
    //       alert(email.value);
         }else{
          alert("对不起,您的输入有误");
         }
     }
     
     
    //校验微信账号:(1)5位以上
    //(2)只能数字和英文
    //(3)下划线
        
     var wechat=document.getElementById("wechat");
    // var chat=/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/; 
      var chat=/^[a-zA-Zd_]{5,}$/;
     wechat.onblur=function(){
      if(wechat.value==""){
        alert("请输入您的微信号");
         return false;
       }
        else if(chat.test(wechat.value))
        {
    //       alert(wechat.value);
         }else{
          alert("对不起,您的输入有误");
         }
     }
     
    }
    //文件大小/格式

    function fileChange(target) {
     var fileSize = 0;    
     if (!target.files) {    
       var filePath = target.value;    
       var fileSystem = new ActiveXObject("Scripting.FileSystemObject");       
       var file = fileSystem.GetFile (filePath);    
       fileSize = file.Size;   
     } else {   
      fileSize = target.files[0].size;    
      }  
      var size = fileSize / 1024;   
      if(size>2000){ 
       alert("附件不能大于2M");
       target.value="";
       return
      }
      var name=target.value;
      var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase();
      if(fileName !="doc" && fileName !="docx"){
          alert("请选择word格式文件上传!");
          target.value="";
          return
      }
    }

  • 相关阅读:
    mybatis报错invalid types () or values ()解决方法
    windows下新安装的mysql修改root password问题
    2分钟在eclipse下使用SpringBoot搭建Spring MVC的WEB项目
    Windows 10 下mysql 安装后无法启动问题
    【Head-First设计模式】C#版-学习笔记-开篇及文章目录
    【博客美化】03.分享按钮
    【博客美化】02.公告栏显示个性化时间
    【博客美化】文章目录
    MySql字段类型及字节
    数据库设计原则
  • 原文地址:https://www.cnblogs.com/Daisy0331/p/9069350.html
Copyright © 2020-2023  润新知