1,郵箱合法性驗證
/* * 郵箱合法性驗證 * @method matchTel * @papram{string} str,電子郵箱 * @return{boolean} * */ function matchMail(str) { var em = /[w!#$%&'*+/=?^_`{|}~-]+(?:.[w!#$%&'*+/=?^_`{|}~-]+)*@(?:[w](?:[w-]*[w])?.)+[w](?:[w-]*[w])?/; if (str == "" || (!em.test(str))) { return false; } return true; }
2,港(852+8位数)台(09+8位数)手机号法性驗證
/* * 港(852+8位数)台(09+8位数)手机号法性驗證 * @method matchTel * @papram{string} str,手机号 * @return{boolean} * */ function matchTel(str) { var tel = /^(09|852)d{8}$/; if (str == "" || (!tel.test(str))) { return false; } return true; }
3,(6-20个字母、数字、下划线)密码验证
/* * 帐号注册字符匹配 * 规则6-20个字母、数字、下划线 * @method _matchString * @papram {string} 检测字符串 * */ function _matchString(str) { var reg = /^([a-zA-Z0-9]|[_]){6,20}$/; if (reg.test(str)) { return true; } else { return false; } }