Dans la méthode littérale, tous les contenus placés entre // sont des métacaractères, certains ont des significations particulières et la plupart d'entre eux sont des métacaractères ordinaires qui représentent leur propre signification
varname ='wo';
varreg = /^d+"+nom+"d+$/
Afin de résoudre le besoin mentionné ci-dessus d'ajouter une variable à l'expression régulière, nous ne pouvons utiliser que la création d'instance
varreg =newRegExp("^\d+"+name+"\d+$","g")
Quelle est la différence entre la méthode littérale et la méthode de création d'instance dans les expressions régulières ?
1. Tout ce qui apparaît dans la méthode littérale est constitué de métacaractères, donc les valeurs des variables ne peuvent pas être fusionnées, mais la méthode de création d'instance est possible.
2. Écrivez simplement d directement au sens littéral, mais dans l'exemple, il doit être traduit\d
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn