--- title: RegExp.prototype.multiline slug: Web/JavaScript/Reference/Global_Objects/RegExp/multiline tags: - JavaScript - Property - Prototype - Reference - RegExp - Regular Expressions translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/multiline ---
multiline
プロパティは、正規表現で "m
" フラグが使用されているかどうかを示します。multiline
は正規表現インスタンスごとの読み取り専用プロパティです。
multiline
の値は {{jsxref("Boolean")}} で、"m
" フラグが使われていたならば、真であり、そうでなければ、偽です。"m
" フラグは複数行の入力文字列が複数行として扱われるべきであることを示します。例えば、"m
" フラグが使われているならば、"^
" と "$
" は、文字列の全体の始まりと終端だけにマッチする特殊文字から、文字列内の複数行の始まりと終端だけにマッチする特殊文字に変化します。
このプロパティを直接変更することはできません。
var regex = new RegExp('foo', 'm'); console.log(regex.multiline); // true
仕様書 |
---|
{{SpecName('ESDraft', '#sec-get-regexp.prototype.multiline', 'RegExp.prototype.multiline')}} |
{{Compat("javascript.builtins.RegExp.multiline")}}