Repository URL to install this package:
|
Version:
6.0.4 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/**
* @desc Used to compose unicode character classes.
* {@link https://github.com/qfox/heatfiler/blob/master/lib/uni.js qfox-uni}
* @type {string}
*/
var rsAstralRange = '\\ud800-\\udfff';
var rsComboMarksRange = '\\u0300-\\u036f';
var reComboHalfMarksRange = '\\ufe20-\\ufe2f';
var rsComboSymbolsRange = '\\u20d0-\\u20ff';
var rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange;
var rsVarRange = '\\ufe0e\\ufe0f';
/**
* @desc Used to compose unicode capture groups.
* @type {string}
*/
var rsZWJ = '\\u200d';
/**
* @desc Used to detect strings
* with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/).
*
* @name matchUnicode
* @type {RegExp}
*/
exports.default = RegExp("[" + (rsZWJ + rsAstralRange + rsComboRange + rsVarRange) + "]");
//# sourceMappingURL=matchUnicode.js.map