UNPKG

ts-api-core

Version:

Nodejs api framework core

30 lines 894 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MobileValidator = void 0; /* eslint-disable no-negated-condition */ const abstract_validator_1 = require("../abstract.validator"); /** * 手机号码校验 */ class MobileValidator extends abstract_validator_1.AbstractValidator { constructor(must) { super(); this.must = must; } valid(param) { this.convertMessage("手机号码格式不正确"); // eslint-disable-next-line require-unicode-regexp if (!/^1[3456789]\d{9}$/.test(param)) { return false; } else { return true; } } isMust() { var _a; return (_a = this.must) !== null && _a !== void 0 ? _a : true; } } exports.MobileValidator = MobileValidator; //# sourceMappingURL=mobile.validator.js.map