MulaiCode
JavaScript

JS String Search

Pelajari cara mencari string menggunakan metode indexOf(), lastIndexOf(), search(), match(), dan lainnya di JavaScript.

JavaScript String Search

JavaScript menyediakan beberapa method untuk mencari teks di dalam string:


1. indexOf()

Mengembalikan index pertama dari string yang dicari, atau -1 jika tidak ditemukan.

let text = "Selamat belajar JavaScript";
let result = text.indexOf("belajar");
 
console.log(result); // 8

2. lastIndexOf()

Mencari dari akhir string ke awal.

let text = "Belajar JavaScript, JavaScript itu menyenangkan";
 
console.log(text.lastIndexOf("JavaScript")); // 18

Mirip dengan indexOf() tetapi bisa menerima regex.

let text = "Halo Dunia!";
 
console.log(text.search(/Dunia/)); // 5

4. match()

Mengembalikan array hasil pencarian dengan regex.

let text = "abc 123 def 456";
 
console.log(text.match(/\d+/g)); // ["123", "456"]

5. includes()

Mengembalikan true jika string mengandung kata tertentu.

let text = "Belajar JavaScript";
 
console.log(text.includes("Java")); // true

6. startsWith() dan endsWith()

Cek apakah string diawali atau diakhiri dengan kata tertentu.

let text = "Halo Dunia";
 
console.log(text.startsWith("Halo")); // true
console.log(text.endsWith("Dunia")); // true

On this page