zoukankan      html  css  js  c++  java
  • 正则神器

    //用户名由6-18位的字母数字下划线组成,不能由数字开头

     var r_name=/^[a-z]w{5,17}$/i 
    

    //密码长度不能少于六位

     var r_pwd=/^w{6,}$/ 
    

    //要求和以上密码输入一致
    //首先判断输入的确认密码是否为空?
    //如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值
    //拿俩个值进行比较 用==
    //如果相等,提示输入正确,否则提示两次密码输入不一致,return false

    //要求输入正确的email地址 
    //861745122@qq.com 
    //wei_lip@163.com

    //所有的通用邮箱地址

     var r_eamil=/^w+@w+(.)w+$/ 
    

    //匹配一个QQ邮箱地址
    //861745122@qq.com

     var r_qq_email=/^d{5,}@qq(.)com$/ 
    

    //匹配一个163的邮箱地址

     var r_163_email=/^w+@163(.)com$/ 
    

    //匹配一个后缀名可能是.com|.net|.cn|.edu

     var email=/^w+@w+(.)com|net|cn|edu$/ 
    

    //要求输入有效的年龄段

     var r_age=/^d{1,2}$/ 
    

    //if(age>=18&&age<=100)

    //验证手机号:11位 
    //18
    //13
    //15

     var r_tel=/^1[3,5,8]d{9}$/ 
    

    //验证身份证号 18位或者17位加一个X

     var r_s=/^d{18}|d{17}x$/i 
    

    //验证中文

    var reg=/^[u4e00-u9fa5]{2,17}$/
    
    if(reg.test("郭云鹏")){
        alert("ok")
    }else{
        alert("no")
    }

    //验证ip 192.168.1.250

    var r_ip=/^d{3}(.)d{1,3}(.)d{1,3}(.)[2-9]{1,3}$/

    //验证网址 
    //www.baidu.com 
    //www.taobao.cn 
    //www.sina.net www.baiwei.

     var r_web=/^www(.)w+(.)w+$/i 
    

    //验证座机号 010-62279965 0377-62258080 020-

     var r_tel=/^0d+-d+$/ 
    

    身份证验证

     /^((d{15})|(d{17}[0-9X]))$/ 
    

    邮箱验证

     /^w+@w+(.w+)+$/; 
    

    验证由26个英文字母组成的字符串

     /^[A-Za-z]+$/  
    

    验证由26个大写英文字母组成的字符串:

     /^[A-Z]+$/  
    

    验证由26个小写英文字母组成的字符串:

     /^[a-z]+$/  
    

    验证由数字和26个英文字母组成的字符串:

     /^[A-Za-z0-9]+$/  
    

    验证由数字、26个英文字母或者下划线组成的字符串:

     /^w+$/  
    

    验证用户名:(数字不能开头,用户包括6到8位)

     /^[a-zA-Z]w{5,7}$/ 
    

    验证用户密码:
    (正确格式为:以字母开头,长度在6-18之间,只能 包含字符、数字和下划线。)

     /^[a-zA-Z]w{5,17}$  
    

    验证汉字:验证汉字:

     /^[u4e00-u9fa5]+$/  
    

    国内座机:

     /^d{3}-d{8}|d{4}-d{7}$/ 
    

    邮箱

    /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
    ; 
    

    手机:

    /^((13[0-9]{1})|159|153)+d{8}$/ 
    /^(13+d{9})|(159+d{8})|(153+d{8})$/ 
  • 相关阅读:
    DB2 v8.2,v9.1,v9.5,v9.7下载地址及详细安装图解
    Windows Server 2008 R2遗忘管理员密码后的解决方案
    weblogic的域模式(生产模式、开发模式)
    Linux shell编程 字符串拼接
    Linux rsync命令详解
    oracle 日志组管理
    T-SQL编程规范
    数据库编程起别名的3中方式
    windows server下安装SSHD服务
    网线中的5类线、超5类线、6类线有什么区别?
  • 原文地址:https://www.cnblogs.com/BrokenHeart/p/10632471.html
Copyright © 2011-2022 走看看