Program JavaScript pentru a verifica dacă un șir începe cu un alt șir

În acest exemplu, veți învăța să scrieți un program JavaScript care va verifica dacă un șir începe cu un alt șir.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Șir JavaScript
  • Șirul Javascript începe cu ()
  • JavaScript String lastIndexOf ()
  • JavaScript Regex

Exemplul 1: Utilizarea 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".`); )

Ieșire

 Șirul începe cu „el”.

În programul de mai sus, startsWith()metoda este utilizată pentru a determina dacă șirul începe cu „el” . De startsWith()metoda verifică dacă șirul începe cu șirul particular.

if… elseDeclarația este folosită pentru a verifica starea.

Exemplul 2: Utilizarea 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".`); )

Ieșire

 Șirul începe cu „el”.

În programul de mai sus, lastIndexOf()metoda este utilizată pentru a verifica dacă un șir începe cu un alt șir.

lastIndexOf()Metoda returneaza indexul șirului cautat (aici se caută din primul index).

Exemplul 3: Utilizarea 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".`); )

Ieșire

 Șirul începe cu „el”.

În programul de mai sus, șirul este verificat folosind modelul RegEx și test()metoda.

/^ indică începutul șirului.

Articole interesante...