UNPKG

visop

Version:

A simple CLI for scaffolding visible operation projects.

61 lines (53 loc) 1.49 kB
/** * 数据有效性检测 * Created by achar on 2016/12/5. */ var validate = { /** * 检测是否为中国电话号码 * @param phoneNumber * @returns {*|boolean} */ mobilePhone: function (str, isRequire) { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1349,153,180,189 * http://blog.csdn.net/yangfanacc/article/details/20221769 */ var regExp = /^1\d{10}$/; // 重新再梳理电话号码 if(isRequire) { return str && regExp.test(str); } return regExp.test(str); }, /** * 检测是否为正确的电子邮箱 * @param str 待验证字符串 * @returns {boolean} */ email: function(str, isRequire){ return true; //var regExp = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/ //if(isRequire) { // return str && regExp.test(str); //} //return regExp.test(str); }, /** * 密码验证规则 * @param str 密码字符串 * @param isRequire 是否必需项 * @returns {boolean} */ password: function(str, isRequire){ //var regExp = /^\.{8}\.*$/; //if(isRequire) { // return str && regExp.test(str); //} //return regExp.test(str); return true; }, } module.exports = validate;