JavaScript-Programm zum Überprüfen, ob eine Zeichenfolge mit einer anderen Zeichenfolge beginnt

In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das prüft, ob eine Zeichenfolge mit einer anderen Zeichenfolge beginnt.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:

  • JavaScript-Zeichenfolge
  • Javascript String StartsWith ()
  • JavaScript String lastIndexOf ()
  • JavaScript Regex

Beispiel 1: Verwenden von StartsWith ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Ausgabe

 Die Zeichenfolge beginnt mit "er".

Im obigen Programm wird die startsWith()Methode verwendet, um zu bestimmen, ob die Zeichenfolge mit 'he' beginnt . Die startsWith()Methode prüft, ob die Zeichenfolge mit der bestimmten Zeichenfolge beginnt.

Die if… elseAnweisung wird verwendet, um die Bedingung zu überprüfen.

Beispiel 2: Verwenden von lastIndexOf ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Ausgabe

 Die Zeichenfolge beginnt mit "er".

Im obigen Programm wird die lastIndexOf()Methode verwendet, um zu überprüfen, ob eine Zeichenfolge mit einer anderen Zeichenfolge beginnt.

Die lastIndexOf()Methode gibt den Index der gesuchten Zeichenfolge zurück (hier wird vom ersten Index aus gesucht).

Beispiel 3: Verwenden von RegEx

 // program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Ausgabe

 Die Zeichenfolge beginnt mit "er".

Im obigen Programm wird die Zeichenfolge mithilfe des RegEx-Musters und der test()Methode überprüft .

/^ gibt den Beginn der Zeichenfolge an.

Interessante Beiträge...