2.1 KiB
2.1 KiB
UTF-16 Unpaired Surrogate
Regular expression to match an unpaired UTF-16 surrogate.
Usage
var reUtf16UnpairedSurrogate = require( '@stdlib/regexp/utf16-unpaired-surrogate' );
reUtf16UnpairedSurrogate()
Returns a regular expression to match an unpaired UTF-16 surrogate.
var RE_UTF16_UNPAIRED_SURROGATE = reUtf16UnpairedSurrogate();
var bool = RE_UTF16_UNPAIRED_SURROGATE.test( 'abc\uD800def' );
// returns true
reUtf16UnpairedSurrogate.REGEXP
Regular expression to match an unpaired UTF-16 surrogate.
var bool = reUtf16UnpairedSurrogate.REGEXP.test( 'abc\uD800def' );
// returns true
Examples
var reUtf16UnpairedSurrogate = require( '@stdlib/regexp/utf16-unpaired-surrogate' );
var RE_UTF16_UNPAIRED_SURROGATE = reUtf16UnpairedSurrogate();
var bool = RE_UTF16_UNPAIRED_SURROGATE.test( '\uD800' );
// returns true
bool = RE_UTF16_UNPAIRED_SURROGATE.test( '\uDC00' );
// returns true
bool = RE_UTF16_UNPAIRED_SURROGATE.test( 'abc' );
// returns false