Cara memeriksa apakah string berisi substring di javascript

Cara memeriksa apakah string berisi substring di javascript

JavaScript Indeks() Metode Pencarian untuk Substring Dalam String dan Mengembalikan Posisi Kejadian Pertama dari Substring yang Ditentukan. Jika substring tidak ditemukan, ia kembali -1. Jadi Anda dapat menggunakan metode JavaScript indexOf () untuk memeriksa apakah string berisi substring di dalamnya. Dalam tutorial ini kami juga akan memberikan contoh untuk menggunakan JavaScript termasuk () Dan mencari() metode untuk menemukan substring di string lain.

Dalam perbandingan semua 3 metode yang dijelaskan di bawah ini, indexOf () bisa lebih baik karena kecepatan eksekusi. Jika tidak ada kecepatan yang penting, Anda dapat menggunakan salah satu metode berikut.

Menggunakan metode indexof ()

Metode JavaScript IndexOf () akan mengembalikan substring nomor posisi awal di string utama. Jika substring tidak ditemukan, itu akan mengembalikan -1 sebagai hasilnya.

var str = "halo dunia"; var substr = "dunia"; Hasil var = STR.indexof (substr)> -1; waspada (hasil);
1234var str = "hello world"; var substr = "world"; var result = struc.indexOf (substr)> -1; peringatan (hasil);

Hasilnya akan seperti di bawah ini:

 BENAR  
  • Cara menambahkan elemen ke array di javascript

2. Menggunakan metode termasuk ():

Anda juga bisa menggunakan metode javascript incliple (). Itu kembali BENAR pada pertandingan yang ditemukan dan PALSU Jika tidak ada kecocokan ditemukan. Gunakan kode sampel di bawah ini untuk menguji ini:

var str = "halo dunia"; var substr = "dunia"; Hasil var = STR.Termasuk (substr)> -1; waspada (hasil);
1234var str = "hello world"; var substr = "world"; var result = struc.Termasuk (substr)> -1; peringatan (hasil);

Hasilnya akan seperti di bawah ini:

 BENAR  

3: Menggunakan metode pencarian ()

Anda juga bisa menggunakan metode JavaScript Search (). Itu mengembalikan nomor posisi string jika cocok ditemukan. Jika tidak mencocokkan ditemukan kembali -1.

var str = "halo dunia"; var expr = "/world/"; Hasil var = STR.Cari (expr)> -1; waspada (hasil);
1234var str = "hello world"; var expr = "/world/"; var hasil = str.cari (expr)> -1; waspada (hasil);

Hasilnya akan seperti di bawah ini:

 BENAR  
  • > Cara menghapus elemen array berdasarkan nilai di javascript