oracular (3) JavaScript::QuickJS::RegExp.3pm.gz

Provided by: libjavascript-quickjs-perl_0.21-2_amd64 bug

NAME

       JavaScript::QuickJS::RegExp - JavaScript `RegExp` in Perl

SYNOPSIS

           my $regexp = JavaScript::QuickJS->new()->eval("/foo/");

           if ($regexp->test('fo')) {
               # This won’t run because test() will return falsy.
           }

DESCRIPTION

       This class represents a JavaScript RegExp <https://developer.mozilla.org/en-
       US/docs/Web/JavaScript/Reference/Global_Objects/RegExp> instance in Perl.

       This class is not instantiated directly.

METHODS

       The following methods correspond to their JS equivalents:

       •   exec()

       •   test()

       In addition, the following methods return their corresponding JS property:

       •   flags()

       •   dotAll()

       •   global()

       •   hasIndices()

       •   ignoreCase()

       •   multiline()

       •   source()

       •   sticky()

       •   unicode()

       •   lastIndex()