UNPKG

tools-for-js

Version:

基于babel构建的JavaScript前端工具库

34 lines (31 loc) 854 B
"use strict"; 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); };