SORU
2 Aralık 2010, PERŞEMBE


sattığınız RegExp için

Her neyse eğer bir JavaScript nesne düzenli olup olmadığını tespit etmek için var mı?

Örneğin, böyle bir şey yapmak istiyorum:

var t = /^foo(bar)?$/i;
alert(typeof t); //I want this to return "regexp"

Bu mümkün mü?

Teşekkürler!

EDİT: tüm cevaplar için Teşekkürler. Çok iyi iki seçenek var gibi görünüyor:

obj.constructor.name === "RegExp"

ya

obj instanceof RegExp

Herhangi bir büyük ya da bu yöntemi artıları/eksileri?

Tekrar teşekkürler!

CEVAP
2 Aralık 2010, PERŞEMBE


kullanabilirsinizörneğinoperatör:

var t = /^foo(bar)?$/i;
alert(t instanceof RegExp);//returns true

Aslında aynı gibi

var t = /^foo(bar)?$/i;
alert(t.constructor == RegExp);//returns true

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • movies95

    movies95

    27 Kasım 2006
  • PhoneArena

    PhoneArena

    7 NİSAN 2006