Chương trình JavaScript để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác không

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác hay không.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Chuỗi JavaScript
  • Chuỗi Javascript startedWith ()
  • Chuỗi JavaScript lastIndexOf ()
  • JavaScript Regex

Ví dụ 1: Sử dụng startWith ()

 // 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".`); )

Đầu ra

 Chuỗi bắt đầu bằng "he".

Trong chương trình trên, startsWith()phương thức được sử dụng để xác định xem chuỗi có bắt đầu bằng 'he' hay không . Các startsWith()kiểm tra phương pháp nếu chuỗi bắt đầu với chuỗi cụ thể.

Câu if… elselệnh được sử dụng để kiểm tra điều kiện.

Ví dụ 2: Sử dụng 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".`); )

Đầu ra

 Chuỗi bắt đầu bằng "he".

Trong chương trình trên, lastIndexOf()phương thức được sử dụng để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác hay không.

Các lastIndexOf()phương thức trả về chỉ số của chuỗi tìm kiếm (ở đây tìm kiếm từ các chỉ số đầu tiên).

Ví dụ 3: Sử dụng 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".`); )

Đầu ra

 Chuỗi bắt đầu bằng "he".

Trong chương trình trên, chuỗi được kiểm tra bằng cách sử dụng mẫu RegEx và test()phương thức.

/^ chỉ ra điểm bắt đầu của chuỗi.

thú vị bài viết...