2.0 KiB
2.0 KiB
UTF-16 Surrogate Pair
Regular expression to match a UTF-16 surrogate pair.
Usage
var reUtf16SurrogatePair = require( '@stdlib/regexp/utf16-surrogate-pair' );
reUtf16SurrogatePair()
Returns a regular expression to match a UTF-16 surrogate pair.
var RE_UTF16_SURROGATE_PAIR = reUtf16SurrogatePair();
var bool = RE_UTF16_SURROGATE_PAIR.test( 'abc\uD800\uDC00def' );
// returns true
reUtf16SurrogatePair.REGEXP
Regular expression to match a UTF-16 surrogate pair.
var bool = reUtf16SurrogatePair.REGEXP.test( 'abc\uD800\uDC00def' );
// returns true
Examples
var reUtf16SurrogatePair = require( '@stdlib/regexp/utf16-surrogate-pair' );
var RE_UTF16_SURROGATE_PAIR = reUtf16SurrogatePair();
var bool = RE_UTF16_SURROGATE_PAIR.test( '\uD800\uDC00' );
// returns true
bool = RE_UTF16_SURROGATE_PAIR.test( 'abc\uD800\uDC00def' );
// returns true
bool = RE_UTF16_SURROGATE_PAIR.test( 'abc' );
// returns false