JQuery 简便实现页面元素数据验证功能

2020-05-22 16:34:27易采站长站整理

    } 
    if(valobj.regex != null) 
    { 
        regex =new RegExp(valobj.regex); 
        if(value.match(regex) == null) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    if(valobj.min != null) 
    { 
        minvalue = ValidatorConvert(valobj.min,valobj.type); 
        if(!CompareValue(value,minvalue,”req”)) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    if(valobj.max != null) 
    { 
        maxvalue = ValidatorConvert(valobj.max,valobj.type); 
        if(!CompareValue(value,maxvalue,”leq”)) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    if(valobj.campare != null) 
    { 
        cvalue = $(‘#’ + valobj.campare).val(); 
        cvalue = ValidatorConvert(cvalue,valobj.type); 
        if(!CompareValue(value,cvalue,valobj.comparetype)) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    return true; 

function ValidatorError(valobj) 

    if(valobj.tipcontrol != null)