ECMAScript supports regular expressions through the RegExp type.
Regular expressions can be created using following syntax:
var expression = /pattern/flags;
The pattern can be any regular expression, including
Each expression can have zero or more flags indicating how the expression should behave.
Three supported flags represent matching modes, as follows:
Item | Meaning |
---|---|
g | global mode, the pattern will be applied to all of the string instead of stopping after the first match is found. |
i | case-insensitive mode, the string case is ignored when determining matches. |
m | multiline mode, the pattern will continue looking for matches after reaching the end of one line of text. |