Metode JavaScript String search () mencari string untuk nilai yang ditentukan oleh ekspresi reguler.
Sintaks dari search()
metode ini adalah:
str.search(regexp)
Di sini, str adalah string.
search () Parameter
The search()
Metode mengambil di:
regexp
- Objek ekspresi reguler (Argumen secara implisit diubah menjadiRegExp
jika itu bukanRegExp
objek)
Kembalikan nilai dari pencarian ()
- Mengembalikan indeks kecocokan pertama antara ekspresi reguler dan string yang diberikan
- Mengembalikan -1 jika tidak ditemukan kecocokan.
Contoh: Menggunakan search ()
const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match
Keluaran
2 16 -1
Bacaan yang Direkomendasikan: JavaScript String match ()