JavaScript正規表現?!数量詞
例
「is」の後に「all」が続かないグローバルな大文字と小文字を区別しない検索を実行します。
let text = "Is this all there is";
let pattern = /is(?! all)/gi;
ブラウザのサポート
/(?!n)/
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
構文
new RegExp("regexp(?!n)")
or
/regexp(?!n)/
修飾子を使用した構文
new RegExp("regexp(?!n)", "g")
or simply:
/regexp(?!n)/g