• 常用用户注册时的正则


    代码
    /*用途:检查输入字符串是否是带小数的数字格式,可以是负数输入:s:字符串返回:如果通过验证返回true,否则返回false*/
    function isDecimal(str) {
        
    if (isInteger(str)) return true;
        var re 
    = /^[-]{0,1}(\d+)[\.]+(\d+)$/;
        
    if (re.test(str)) {
            
    if (RegExp.$1 == 0 && RegExp.$2 == 0return false;
            
    return true;
        } 
    else {
            
    return false;
        }
    }

    /*用途:检查输入对象的值是否符合端口号格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false*/
    function isPort(str) {
        
    return (isNumber(str) && str < 65536);
    }

    /*用途:检查输入对象的值是否符合E-Mail格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false*/
    function isEmail(str) {
        var myReg 
    = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
        
    if (myReg.test(str)) return true;
        
    return false;
    }

    /*用途:检查输入字符串是否符合金额格式格式定义为带小数的正数,小数点后最多三位输入:s:字符串返回:如果通过验证返回true,否则返回false*/
    function isMoney(s) {
        var regu 
    = "^[0-9]+[\.][0-9]{0,3}$";
        var re 
    = new RegExp(regu);
        
    if (re.test(s)) {
            
    return true;
        } 
    else {
            
    return false;
        }
    }

    /*用途:检查输入字符串是否只由英文字母和数字和下划线组成输入:s:字符串返回:如果通过验证返回true,否则返回false*/
    function isNumberOr_Letter(s) { 
    //判断是否是数字或字母var regu = "^[0-9a-zA-Z\_]+$";
        var re = new RegExp(regu);
        
    if (re.test(s)) {
            
    return true;
        } 
    else {
            
    return false;
        }
    }
    -------长沙程序员技术交流QQ群:428755207-------
  • 相关阅读:
    BZOJ1513: [POI2006]Tet-Tetris 3D
    BZOJ3210: 花神的浇花集会
    BZOJ3207: 花神的嘲讽计划Ⅰ
    BZOJ3170: [Tjoi 2013]松鼠聚会
    BZOJ3747: [POI2015]Kinoman
    解题:POI 2008 Subdivision of Kingdom
    解题:JSOI 2007 重要的城市
    解题:USACO13NOV No Change
    解题:洛谷1120 小木棍
    解题:SCOI 2008 配对
  • 原文地址:https://www.cnblogs.com/qq4004229/p/1818895.html
Copyright © 2020-2023  润新知