タイトルを「u フラグを使用すると機能するが、v フラグを使用すると機能しない正規表現」に書き換えました。
<p>この正規表現パターンで次のコンソール警告が発生しました: </p>
<pre class="brush:php;toolbar:false;">^[a-zA-Z0-9 _.-] @[a-zA-Z0-9] \\.[a-zA-Z0- 9] $
<ブロック引用>
<p>パターン属性値 <code>^[a-zA-Z0-9 _.-] @[a-zA-Z0-9] \.[a-zA-Z0-9] $</code> ; は RegExp <code>u</code> フラグでは有効ですが、<code>v</code> フラグでは有効ではありません: Uncaught SyntaxError: 無効な正規表現: <code>/^[a-zA- Z0-9 _.-] @[a-zA-Z0-9] \</code>.<code>[a-zA-Z0-9] $/v:</code> 無効な文字があります。 </p>
</blockquote>
<p>この警告を解決するための有効な正規表現パターンを作成する方法がわかりません。誰かエラーとその修正方法を説明してもらえますか? </p>
<p>ドキュメントを見ようとしていますが、<code>v</code> フラグを使用して動作させる方法が見つかりません。 </p>