Titre réécrit comme : "Expression régulière qui fonctionne lors de l'utilisation du drapeau u, mais pas lors de l'utilisation du drapeau v"
<p>J'ai rencontré l'avertissement de console suivant dans ce modèle d'expression régulière : </p>
<pre class="brush:php;toolbar:false;">^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9]+\.[a-zA- Z0-9]+$</pré>
<blockquote>
<p>Valeur de l'attribut du motif <code>^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9]+.[a-zA-Z0-9]+$< ;/code> est valide en utilisant l'indicateur RegExp <code>u</code>, mais pas avec l'indicateur <code>v</code> -zA-Z0-9+_.-]+@[a-zA-Z0-9]+</code>.<code>[a-zA-Z0-9]+$/v:</ code> Il y a des caractères invalides dans la classe de caractères. </p>
</blockquote>
<p>Je ne vois pas comment créer un modèle d'expression régulière valide pour résoudre cet avertissement. Quelqu'un pourrait-il expliquer l'erreur et comment la corriger ? </p>
<p>J'essaie de consulter la documentation mais je ne trouve pas comment la faire fonctionner avec l'indicateur <code>v</code> </p>