tools-for-js
Version:
基于babel构建的JavaScript前端工具库
34 lines (31 loc) • 854 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.checkSports = exports.checkMobile = exports.checkEmail = void 0;
/*******
* @description: 验证手机号
* @author: 琴时
* @return {*}
*/
var checkMobile = exports.checkMobile = function checkMobile(value) {
var pattern = /^\d{11}$/;
return pattern.test(value);
};
/*******
* @description: 验证邮箱
* @author: 琴时
* @return {*}
*/
var checkEmail = exports.checkEmail = function checkEmail(value) {
var pattern = /^\s*\w+(?:\.{0,1}[\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\.[a-zA-Z]+\s*$/;
return pattern.test(value);
};
/*******
* @description: 验证运动账号
* @author: 琴时
* @return {*}
*/
var checkSports = exports.checkSports = function checkSports(value) {
return checkMobile(value) || checkEmail(value);
};