RegExp

You can create a regular expression object using the RegExp() constructor. You pass the expression pattern as the first parameter and the pattern modifiers as the second.

> var re = new RegExp('[dn]o+dle', 'gmi');

This matches "noodle", "doodle", "doooodle", and so on. It's equivalent to using the regular expression literal:

> var re = ('/[dn]o+dle/gmi'); // recommended

Chapter 4, Objects and Chapter 12, Regular Expressions contains more information on regular expressions and patterns.

The RegExp.prototype members

Property/method

Description

global

Read-only. true if the g modifier was set when creating the regexp object.

ignoreCase

Read-only. true if the i modifier was set when creating the regexp object.

multiline

Read-only ...

Get JavaScript : Object-Oriented Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.