Comment vérifier si une chaîne «startwith» une autre chaîne

Comment vérifier si une chaîne «startwith» une autre chaîne
Dans certaines situations, il est nécessaire de vérifier si la chaîne spécifique commence par un certain caractère ou une chaîne. Par exemple, valider les chaînes d'entrée, de formatage ou de manipulation des utilisateurs, etc. Pour ce faire, utilisez le pré-construit JavaScript "commence avec()" méthode.

Ce message illustra la procédure pour vérifier que la chaîne commence par une autre chaîne spécifiée.

Comment vérifier / vérifier si une chaîne «startwith» une autre chaîne?

Pour vérifier si une chaîne démarre avec l'autre chaîne donnée, utilisez les méthodes données:

  • méthode startSwith ()
  • Méthode indexof ()

Méthode 1: Vérifiez si une chaîne «startSwith» une autre chaîne en utilisant la méthode «startSwith ()»

Dans JavaScript, vous pouvez déterminer si une chaîne commence par une autre chaîne utilisant le "commence avec()" méthode. Cette méthode donne une valeur booléenne indiquant si la chaîne commence par une chaîne ou un caractère particulier. Si la chaîne commence par la chaîne donnée / spécifiée, il sortira vrai, sinon il donne faux. De plus, c'est une méthode sensible au cas.

Syntaxe

Utilisez la syntaxe suivante pour vérifier si une chaîne démarre avec une autre chaîne spécifiée:

chaîne.StartWith (Searchstring)

Exemple

Créer une chaîne nommée "Str«Cela vérifiera si elle est lancée avec l'autre chaîne:

var str = "Bienvenue sur Linuxhint";

Créer une autre chaîne "str1«C'est une chaîne de recherche:

var str1 = "bienvenue";

Maintenant, vérifiez si la chaîne "Str"Commence par la chaîne"str1" en utilisant le "commence avec()" méthode:

Str.StartSwith (STR1);

On peut observer que la sortie donne «FAUX"Parce que la méthode startSwith () est une méthode sensible à la casse et le"str1" magasins "accueillir" tandis que le "Str" commence avec "Accueillir»:

Ici, nous stockons "Accueillir" dans le "str1«Pour vérifier le«Str"Commence avec ça ou non:

var str1 = "bienvenue";

La sortie s'affiche «vrai" ce qui signifie "Str"Commence par le"str1»:

Méthode 2: Vérifiez si une chaîne «startSwith» une autre chaîne en utilisant la méthode «indexof ()»

Une autre façon de déterminer si la chaîne commence par une autre chaîne est d'utiliser le «Indice de()" méthode. Il vérifie si la chaîne ou le caractère spécifié est trouvé au début / début de la chaîne. Si c'est le cas, la méthode indexof () donne 0, ce qui signifie «vrai", Donc l'expression sort"vrai".

Syntaxe

Suivez la syntaxe mentionnée ci-dessous pour la méthode indexof () pour vérifier que les chaînes commencent par une autre chaîne:

chaîne.indexof (searchString) === 0;

Exemple

Magasin "accueillir"À la chaîne de recherche"str1»:

var str1 = "bienvenue";

Invoque le «Indice de()”Méthode en passant la chaîne de recherche. Si la valeur résultante est équivalente au «0", Il sort"vrai"Ce qui signifie que la chaîne commence par la chaîne de recherche, sinon elle publie"FAUX»:

Str.indexof (str1) === 0;

Sortir

La sortie ci-dessus montre "FAUX"Ce qui signifie que STR ne commence pas par le STR1.

Conclusion

Pour vérifier si une chaîne commence par une autre chaîne donnée, utilisez le «commence avec()«Méthode ou le«Indice de()" méthode. La méthode «startSwith ()» est l'approche la plus efficace et couramment utilisée. Ce post a illustré la procédure pour vérifier que la chaîne commence par une autre chaîne spécifiée.