time-to-botec/squiggle/node_modules/@stdlib/regexp/utf16-surrogate-pair
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00
..
docs feat: add the node modules 2022-12-03 12:44:49 +00:00
lib feat: add the node modules 2022-12-03 12:44:49 +00:00
package.json feat: add the node modules 2022-12-03 12:44:49 +00:00
README.md feat: add the node modules 2022-12-03 12:44:49 +00:00

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