Maison >interface Web >js tutoriel >Utilisation de $ et ^ dans les expressions régulières Javascript
Cet article partage principalement avec vous l'utilisation de $ et ^ dans les expressions régulières en Javascript. J'espère qu'il pourra vous aider.
Cette fois, jetons un œil à l'utilisation de $ et ^ dans les expressions régulières
Nous avons maintenant la chaîne str=" ; abc.css"
Ensuite, nous voulons faire correspondre .css , c'est-à-dire vérifier qu'il s'agit d'un fichier CSS
<span style="font-family: 微软雅黑, "Microsoft YaHei";"><script type="text/javascript"><br/> var str="abc.css";<br/> var pattern=/\.css$/;<br/> console.log(str.match(pattern));<br/></script><br/></span>
Allons voir le résultat :
Array(1) 0: ".css" groups: undefined index: 3 input: "abc.css" length: 1__proto__: Array(0)
D'accord, le résultat est un tableau, et il correspond à .css ;
Jetons un oeil / .css$/ Tout d'abord, cela signifie échapper à ce point. Comme nous l'avons dit précédemment, le point peut correspondre à n'importe quel caractère,
, donc écrire directement un point ne fonctionnera pas et doit être échappé. ;
Enfin, nous avons vu $ , $ signifie correspondre à partir de la droite, c'est-à-dire la fin du dernier chiffre de la chaîne str est s , et le dernier chiffre de notre .css
Il correspond. L'avant-dernier chiffre de la chaîne str est s , qui correspond à l'avant-dernier chiffre de notre .css...
Supposons que notre la chaîne est str ="abc.cssa", quel est le résultat ? Bien sûr, c'est nul, car le dernier chiffre ne correspond pas,
Donc, $ signifie correspondre de la fin de la chaîne de l'arrière vers l'avant
Après avoir passé beaucoup de temps à regarder ce $ , alors le ^ suivant est très simple. Ces deux sont relatifs,
^ signifie de gauche à gauche La correspondance à droite commence à partir de. le début de la chaîne ; je n'entrerai pas dans les détails
Remarque : : Si ^ apparaît entre [ ], cela signifie non Cela ne signifie plus correspondance dès le début,
, alors portez-y une attention particulière.
Recommandations associées :
Expression régulière " ^+$" et autres significations des symboles
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!