新規 RegExp オブジェクトを作成します。
パラメータ | 説明 |
---|---|
expression | 正規表現の値。この値は、リテラルとして指定される場合、スラッシュとスラッシュの間の部分になります。 |
flags | 次のフラグのいずれかまたは両方です。
|
フォーム new RegExp("expression", "flags") のコンストラクタは、フォーム /expression/flags の正規表現リテラルに相当します。
var cities = new String("Paris; Moscow; Tokyo; Moscow");
var re = new RegExp("(Moscow)");
cities.replace(re, "Kiev")
var cities = new String("Paris; Moscow; Tokyo; Moscow");
var re = new RegExp("(Moscow)", "g");
cities.replace(re, "Kiev")
var cities = new String("Paris; Moscow; Tokyo; Moscow");
var re = /(Moscow)/g;
cities.replace(re, "Kiev")