Comment vérifier si la chaîne contient une barre arrière en javascript

Comment vérifier si la chaîne contient une barre arrière en javascript
Les caractères d'échappement, y compris une barre oblique inverse (\), un onglet (t), une seule citation (') et une double citation ("), tous sont représentés dans une chaîne à l'aide du symbole de barre arrière (\) (\). Parfois, vous devez vous assurer que la chaîne ne contient pas de barre de barre. Dans un tel scénario, vous devez utiliser deux barres à barres à la fois comme objets de barré dans une chaîne ou une expression régulière.

Cette étude fournira la procédure pour déterminer si une barre oblique inverse existe dans une chaîne.

Comment vérifier si la chaîne contient une barre arrière en javascript?

Pour déterminer si la chaîne a une barre oblique inverse, utilisez les méthodes JavaScript fournies ci-dessous:

  • Méthode incluse ()
  • Méthode Match ()

Utilisons tous les deux un par un!

Méthode 1: Vérifiez si la chaîne contient une barre arrière en utilisant la méthode incluse ()

Le javascript "comprend ()«La méthode est utilisée pour vérifier si un caractère ou une chaîne est inclus dans la chaîne ou s'il existe dans la chaîne ou non. Vous pouvez l'utiliser pour vérifier une barre oblique inverse dans une chaîne. À cette fin, les barres réformées sont acceptées comme arguments par la méthode incluse (), et si elles sont trouvées dans la chaîne, elle revient "vrai» autre, "FAUX".

Syntaxe

La syntaxe pour la méthode incluse () est la suivante:

chaîne.incluse (SearchString);

Ici, "recherche«Est la sous-chaîne ou un caractère qui sera recherché dans une chaîne.

Exemple

Ici, dans l'exemple, nous créerons d'abord une chaîne avec l'arrière-plan:

var str = "\\ est une barre arrière";

Ici, deux barres à barres dans une chaîne se réfèrent à la barre arrière unique car les caractères d'échappement sont utilisés dans une chaîne à l'aide d'arrière-plan, tels que des citations simples ou doubles dans une chaîne (\', \«); De même, nous utilisons la barre arrière comme (\\).

Ensuite, appelez la méthode incluse () en faisant passer une barre arrière comme argument et la valeur résultante est stockée dans une variable nommée «res»:

var res = str.inclut ('\');

Imprimez la valeur du «res"Variable avec l'aide de"console.enregistrer()" méthode:

console.log (res);

La sortie indique que la barre arrière existe dans la chaîne:

Passons vers la deuxième méthode!

Méthode 2: Vérifiez si la chaîne contient une barre arrière à l'aide de Match () Méthode

Le "correspondre()»La méthode en JavaScript vérifie également si la chaîne contient une barre oblique inverse ou non. Il compare une chaîne à un motif regex ou une expression régulière. Un tableau d'occurrences appariées est retournée si un match était trouvé; Sinon, Null est défini comme le cas de retour. La méthode Match () peut également utiliser l'opérateur ternaire, également connu sous le nom de déclaration conditionnelle.

Syntaxe

Utilisez la syntaxe donnée pour la méthode MATCH ():

chaîne.match (regexpattern);

Ici, la méthode Match () correspondra à la spécifiée "regexpatcier"Avec les personnages du"chaîne".

Exemple

Nous allons maintenant utiliser la même chaîne et appeler la méthode Match () en passant un motif regex "/ \\ /«Pour la barre oblique inverse qui vérifie si l'arrière-plan est présente dans la chaîne ou non. Utilisez également l'opérateur ternaire avec la méthode Match () au lieu d'une instruction conditionnelle:

var res = str.correspondre(/\\/) ? "Oui Non";

Enfin, imprimez la valeur résultante sur la console en utilisant le «console.enregistrer()" méthode:

console.log (res);

La sortie donne «Oui«Ce qui signifie que la chaîne contient une barre arrière:

Nous avons assemblé les méthodes les plus simples pour déterminer si la chaîne contient une barre arrière dans une chaîne.

Conclusion

Pour vérifier si la chaîne a une barre arrière, vous pouvez utiliser les méthodes JavaScript, telles que la méthode incluse () ou la méthode Match (). La méthode incluse () recherche l'arrière-plan comme une sous-chaîne dans une chaîne donnée et renvoie une valeur booléenne, tandis que la méthode Match () compare la chaîne au motif, et il renvoie un tableau de correspondances. Dans cette étude, nous avons fourni la procédure pour vérifier si la chaîne spécifiée contient une barre arrière.