Maison >interface Web >js tutoriel >Comment effectuer une évaluation Regex insensible à la casse en JavaScript pour l'extraction de chaîne de requête ?
Évaluation Regex insensible à la casse en JavaScript pour l'extraction de chaîne de requête
Souvent dans le développement Web, il devient nécessaire d'extraire les paramètres de chaîne de requête d'un URL. Pour cela, des expressions régulières sont utilisées.
Objectif :
La tâche consiste à effectuer une recherche insensible à la casse tout en extrayant les paramètres de la chaîne de requête à l'aide de l'objet RegExp de JavaScript.
Méthode :
Le constructeur RegExp permet la spécification d'un troisième argument, connus sous le nom de drapeaux. L'un de ces indicateurs est « i », qui indique l'insensibilité à la casse.
Solution :
Pour obtenir une comparaison insensible à la casse, implémentez ce qui suit :
<code class="javascript">var results = new RegExp('[\?&]' + name + '=([^&#]*)', 'i').exec(window.location.href);</code>
L'indicateur 'i' garantira que la comparaison du nom du paramètre de chaîne de requête ne respecte pas la casse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!