Cara Memeriksa String Mengandung Kata Tertentu di JavaScript

Memeriksa apakah sebuah teks mengandung kata tertentu berguna untuk fitur pencarian, filter, atau validasi. Artikel ini membahas cara memeriksa string mengandung kata di JavaScript.

Metode includes()

<script>
const teks = "Belajar JavaScript itu seru";
console.log(teks.includes("JavaScript")); // true
console.log(teks.includes("PHP"));         // false
</script>

Contoh Kasus: Fitur Pencarian Langsung

<script>
const produk = ["Kopi Arabika", "Teh Hijau", "Kopi Robusta"];
const kata = "kopi";
const hasil = produk.filter(p =>
    p.toLowerCase().includes(kata.toLowerCase())
);
console.log(hasil); // ["Kopi Arabika", "Kopi Robusta"]
</script>

includes() peka huruf besar-kecil, jadi ubah keduanya ke huruf kecil dengan toLowerCase() agar pencarian tidak kaku.

Memeriksa Awalan dan Akhiran

<script>
"laporan.pdf".startsWith("laporan"); // true
"laporan.pdf".endsWith(".pdf");       // true
</script>

Kesimpulan

Gunakan includes() untuk memeriksa keberadaan kata, dan gabungkan dengan toLowerCase() agar pencarian mengabaikan besar-kecil huruf. Gunakan startsWith()/endsWith() untuk memeriksa awalan atau akhiran.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi JavaScript (MDN).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *