[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Regular_expressions/Modifier [Back]  [Original]

: (?ims-ims:...) - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

: (?ims-ims:...)

Baseline 2025

20259

i, m, s

regex
(?flags1:pattern)
(?flags1-flags2:pattern)

: JavaScript

flags1

ims

flags2

ims flags1

pattern

js
/(?i:Hello) world/;

i Hello world Hello worldhello worldHELLO world HELLO WORLD i world

js
/Hello (?-i:world)/i;

flags1 flags2 ims flags1 flags2 2

flags1 flags2 1 (?flags1-:pattern) (?flags1:pattern) (?-flags2:pattern) (?:pattern) (?-:pattern)

^ (?-m:) ^

js
const pattern = /(?-m:^)---\n^title:.*^slug:.*^---/ms;

const input = `---
title: "Modifier: (?ims-ims:...)"
slug: Web/JavaScript/Reference/Regular_expressions/Modifier
---`;

pattern.test(input); // true

// 
const input2 = `\n${input}`;

pattern.test(input2); // false

foo bar

js
const pattern = /(?:var|let|const) (?i:foo|bar)\b/;

pattern.test("let foo;"); // true
pattern.test("const BAR = 1;"); // true
pattern.test("Let foo be a number"); // false

ECMAScript 2027 LanguageSpecification
# prod-RegularExpressionModifiers


Web Proxy Viewer  |  New URL  |  Original Page