javascript表达正则验证公共函数 检查元素,改成统一

来源:互联网 发布:先导者之爱知重生 编辑:程序博客网 时间:2024/05/18 03:07
/*检查元素 改成统一的* type email|telephone|username|postcode 验证是否符合* val string 验证是否符合* return true|false* @author zhishen* @addtime 17/10/21* */function check_element_global(type,val){    var current = '';    current = type=='email'          && ( regular = /^[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?$/  );    current = type=='telephone'     && ( regular = /^[\d]{5,20}$/  );    current = type=='username'      && ( regular = /^([a-zA-Z\u4E00-\u9FA5]){2,20}$/i  );    current = type=='postcode'      && ( regularc = /^[0-9]{6}$/  );    if (!(regular.test(val )))  return false;    return true;}

javascript表达正则验证公共函数 检查元素,改成统一

使用方法


function check_username(){    if (! check_element_global('username',$('#username').val()) ) {        $('#username').next().addClass('error_tips').html("   真实姓名,请重填").fadeIn();        return false;    }else{ $('#username').next().fadeOut();}}