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})$/ 
  • 相关阅读:
    PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
    linux设置开机自动启动
    php安装gd库
    php扩展库 说明
    把lighttpd配置为系统服务
    安装mysql5.6
    怎样当一个企业舍不得的人
    JQuery的$(document).ready(function(){})与JS的window.onload 的各自优势!
    JS中Null与Undefined的区别
    JS文本框输入限制
  • 原文地址:https://www.cnblogs.com/BrokenHeart/p/10632471.html
Copyright © 2011-2022 走看看