Regular Expression
suggest changeSyntax
let regex = /pattern/[flags]let regex = new RegExp('pattern', [flags])let ismatch = regex.test('text')let results = regex.exec('text')
Parameters
| 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.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents