Javascript Dize araması ()

JavaScript String search () yöntemi, dizeyi bir normal ifade tarafından belirtilen değeri arar.

search()Yöntemin sözdizimi şöyledir:

 str.search(regexp)

Burada str bir dizedir.

search () Parametreler

search()Yöntem alır:

  • regexp- Normal bir ifade nesnesi (Bağımsız değişken, nesne RegExpdeğilse dolaylı olarak dönüştürülür RegExp)

Aramadan dönüş değeri ()

  • Normal ifade ile verilen dize arasındaki ilk eşleşmenin dizinini verir
  • Eşleşme bulunmazsa -1 döndürür .

Örnek: aramayı kullanma ()

 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

Çıktı

 2 16-1

Önerilen Okuma: JavaScript String match ()

Ilginç makaleler...