zoukankan      html  css  js  c++  java
  • 常用的正则验证

    1.搜索框至少输入2个字 
    regex: /^[0-9A-Za-zu4e00-u9fa5]{2,21}$/;

    2.要求非空,非负,非零的整数或者小数,如果是小数则要求小数点以后只能有两位
    regex:/^(0(?:[.](?:[1-9]d?|0[1-9]))|[1-9]d*(?:[.]d{1,2}|$))$/g;
    3.同时验证手机和座机电话:
    regx: /(^1d{10}$|^(0d{2,3}-?|0d{2,3})?[1-9]d{4,7}(-d{1,8})?$)/;

    4.验证邮件格式
    regex: /^([0-9A-Za-z\-_\.]+)@([0-9a-z-]+\.[a-z]{2,3}(\.[a-z]{2})?)$/

       只允许英文字母、数字、下划线、英文句号、以及中划线组成

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

          名称允许汉字、字母、数字,域名只允许英文域名

        ^[A-Za-z0-9u4e00-u9fa5]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$

          特殊字符例如abc_Wang.dd@sian.com,abc_Wang.dd.cc@sian.com

          /^(w)+(.w+)*@(w)+((.w{2,3}){1,3})$/; 或者/^(w)+(.w+)*@(w)+((.w+)+)$/;

    5.用户姓名:2-4个汉字
    regex: /^[u4e00-u9fa5]{2,4}$/;
    6.密码:密码必须6-20位非纯数字,字母、数字、下划线的组合
    regex: /^(?![0-9]*$)[a-zA-Z0-9_]{6,20}$/

    7.手机号
    regex: /^1[34578]d{9}$/

    8.金额
    要求非空,非负,非零的整数或者小数,如果是小数则要求小数点以后只能有两位
    regex:/^(0(?:[.](?:[1-9]d?|0[1-9]))|[1-9]d*(?:[.]d{1,2}|$))$/g;
    9. 汉字验证  汉字在正则表示为[u4e00-u9fa5]

     
  • 相关阅读:
    js事件监听机制(事件捕获)
    js预解析
    前端工程师也要关注代码版本控制
    BOM跟DOM的区别和关联
    web开发,click,touch,tap事件浅析
    prototype
    CSS:haslayout
    canvas画图
    第一个json解析:ps:(内容待完善)
    json解析实例
  • 原文地址:https://www.cnblogs.com/alice-fee/p/6375160.html
Copyright © 2011-2022 走看看