/** *说明:功能说明,本文件主要最核心的通用检查,不涉及页面节点,可以通用在每个页面 * 以format开始的函数代表,格式检查 * 以exist开始的函数代表,存在性检查 * 以check开始的函数代表,正确性判断 * 以logic开始的函数代表,业务逻辑判断 */ //检验用户名格式 function format_username(username){ var reg_name = /^[a-zA-Z0-9]{4,16}$/; return reg_name.test(username); } //检验老用户找回密码时的用户名格式 // function format_username_reset(username){ // var reg_name = /^[a-zA-Z0-9\u4e00-\u9fa5]$/; // return reg_name.test(username); // } //检验昵称格式 function format_nickname(nickname){ var reg_name = /^[a-zA-Z0-9\u4e00-\u9fa5]{2,16}$/; return reg_name.test(nickname); } //检验密码格式 function format_password(password){ var reg_pass = /^[A-Za-z0-9]{6,16}$/; return reg_pass.test(password); } //检验临时密码 function format_tmp_password(password){ var reg_pass = /^[A-Za-z0-9]{8}$/; return reg_pass.test(password); } //检查邮箱验证码格式 function format_email(email){ var reg_code = /^[a-z0-9]+([\+_\-\.]?[a-z0-9]+)*@([a-z0-9]+[\-]?[a-z0-9]+\.)+[a-z]{2,6}$/; return reg_code.test(email); } //是否存在用户用户名判断 //function exist_username(username){ //var res = {'status':0, 'msg':''}; //var post = {'username':username}; //$.ajax({ // url:'/index/check/exist_username', // data: post, // type:'post', // dataType:'json', // async:false, // success:function(data){ // res = data; // } //}); //return res.status; //}