@cainiaofe/cn-utils
Version:
菜鸟前端基础工具库
27 lines (26 loc) • 795 B
JavaScript
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;
}());
export default Match;