zoukankan      html  css  js  c++  java
  • JavaScript 正则表达收集整理

    JavaScript 正则表达收集整理

    //可为空
    /^s*$/
    
    //密码验证,必须且只含有数字和字母,可以拥有英文符号,6-17位
    /(?=.{6,17})(?=.*d)(?=.*[a-z])[x20-x7f]*/i
    
    //日期 xxxx-xx-xx
    /^[1-9]d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/
    
    //时间 xxxx-xx-xx xx:xx:xx
    /^[1-9]d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])s+(20|21|22|23|[0-1]d):[0-5]d:[0-5]d$/
    
    //电话或座机验证
    /^(((0d{3}[-])?d{7}|(0d{2}[-])?d{8}))([-]d{2,4})?$/
    
    //经纬度中的度验证,59.99最大,不小于0
    /(^[1-9]+d*$)|(^0$)|(^([0-5][0-9]).([1-9][0-9])$)|(^([0-5][0-9]|[0-9]).([1-9])$)/
    
    //匹配邮箱
    w[-w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}
    
    //6~16位任意字符
    /^[wW]{6,16}$/
    
    //6~16位任意数字
    /^d{6,16}$/
    
    //邮政编码
    /^[0-9]{6}$/
    
    //网址 www.baidu.com
    /^(w+://)?w+(.w+)+.*$/
    
    //不能输入特殊字符
    /^[u4E00-u9FA5uf900-ufa2dw.s]+$/
    
    //6到16位字符
    /^[u4E00-u9FA5uf900-ufa2dw.s]{6,18}$/
    
    //计算字符串的字节数
    function getBt(str) {
        if (str.length > 0) {
            var char = str.match(/[^x00-xff]/ig);
            return str.length + (char == null ? 0 : char.length);
        } else {
            return 0;
        }
    }
  • 相关阅读:
    【Liunx】centos防火墙
    【Liunx】基础命令
    【Flask】CBV模式
    【Flask】第三方插件
    【Flask】登录练习
    【Flask】特殊装饰器
    【Flask】蓝图
    Django之视图层
    Django之路由控制配置
    Django之静态文件配置
  • 原文地址:https://www.cnblogs.com/yz-blog/p/7776884.html
Copyright © 2011-2022 走看看