| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Regular_expressions/Modifier | [Back] [Original] |
Get to know MDN better
(?flags1:pattern)
(?flags1-flags2:pattern)
: JavaScript
/(?i:Hello) world/;
i Hello world Hello worldhello worldHELLO world HELLO WORLD i world
/Hello (?-i:world)/i;
flags1 flags2 ims flags1 flags2 2
flags1 flags2 1 (?flags1-:pattern) (?flags1:pattern) (?-flags2:pattern) (?:pattern) (?-:pattern)
^ (?-m:) ^
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
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 |