UNPKG

@cainiaofe/cn-utils

Version:

菜鸟前端基础工具库

29 lines (28 loc) 875 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Match = /** @class */ (function () { function Match() { } /** * Get first matched item for a string * @param {RegExp} regexp * @param {String} ua * @return {Array|{index: number, input: string}|*|boolean|string} */ Match.getFirstMatch = function (regexp, ua) { var match = ua.match(regexp); return (match && match.length > 0 && match[1]) || ''; }; /** * Get second matched item for a string * @param regexp * @param {String} ua * @return {Array|{index: number, input: string}|*|boolean|string} */ Match.getSecondMatch = function (regexp, ua) { var match = ua.match(regexp); return (match && match.length > 1 && match[2]) || ''; }; return Match; }()); exports.default = Match;