zoukankan      html  css  js  c++  java
  • 常用正则表达式

    // 验证是否大于0
    function isPositive(num) {
    return /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/.test(num);
    }
     
    // 验证数字
    function validationNum(num) {
    return /^[0-9]*$/.test(num);
    }
     
    // 验证正数
    function isPositiveNumber(num) {
    return /^[+]{0,1}(d+)$|^[+]{0,1}(d+.d+)$/.test(num);
    }

    // 验证正整数和0
    function positiveMore(num) {
    return /^([1-9]d*|[0]{1,1})$/.test(num);
    }

    // 验证正整数
    function isinteger(num) {
    return /^[0-9]*[1-9][0-9]*$/.test(num)
    }
     
    //手机正则,验证手机格式是否正确
    function isTel(tel) {
    return /^1[345789]d{9}$/.test(tel);
    }

    //验证是否是有效身份证号码
    function isIdCard(idCard) {
    var reg = /(^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$)|(^[1-9]d{5}d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{2}$)/;
    return reg.test(idCard);
    }
     
    //根据身份证获取性别
    function getSex(idCard) {
    var sex = '';
    if (idCard.length == 15) {
    sex = idCard.slice(14, 15) % 2 == 0 ? '女' : '男';
    } else {
    sex = idCard.slice(16, 17) % 2 == 0 ? '女' : '男';
    }
    return sex;
    };
     
    code by trister
  • 相关阅读:
    数据仓库010
    R语言- 实验报告
    数据仓库006
    数据仓库009
    多台Linux 7.x服务器具有相同的UUID网络链接参数,肿么办?
    数据仓库005
    数据仓库004
    我的编程竞赛生涯
    我的建模竞赛生涯
    再见了,亲爱的博客园
  • 原文地址:https://www.cnblogs.com/tristers/p/13024760.html
Copyright © 2011-2022 走看看