Flags | Details |
---|---|
g | global. All matches (don't return on the first match). |
m | multi-line. Causes ^ & $ to match the begin/end of each line (not only begin/end of string). |
i | insensitive. Case insensitive match (ignores case of [a-zA-Z]). |
u | unicode : Pattern strings are treated as UTF-16. Also causes escape sequences to match Unicode characters. |
y | sticky: matches only from the index indicated by the lastIndex property of this regular expression in the target string (and does not attempt to match from any later indexes). |
The RegExp object is only as useful as your knowledge of Regular Expressions is strong. See here for an introductory primer, or see MDN for a more in-depth explanation.