UNPKG

util-helpers

Version:

一个基于业务场景的工具方法库

18 lines (14 loc) 451 B
'use strict'; var ut2 = require('ut2'); var regTWCard = /^\d{8}$/i; var singleRegTWCard = /^[\da-z]{10,12}$/i; function isTWCard(value, options) { if (options === void 0) { options = {}; } var _a = options.loose, loose = _a === void 0 ? false : _a; var valueStr = ut2.toString(value); if (regTWCard.test(valueStr)) { return true; } return loose ? singleRegTWCard.test(valueStr) : false; } module.exports = isTWCard;