SORU
10 Ocak 2011, PAZARTESİ


Eğer düzenli ifade dize http:// veya https:/başlıyorsa test/

Bir dize başlangıç kontrol edecek olan bir regexp ayarlamak için çalışıyorum, ve eğer her iki http:// https:// varsa buna uygun olması gerekir.

Bunu nasıl yapabilirim? Çalışmıyor aşağıdakilerden hangisi çalışıyorum:

^[(http)(https)]://

CEVAP
10 Ocak 2011, PAZARTESİ


[] -- yanlış kullanımı [] gösterir unutmayınkarakter sınıfıve bu nedenle sadece tek bir karakter ile eşleşir. İfadesi [(http)(https)] çevirir "maç ( h t p ) s." (Yinelenen karakterler göz ardı edilir.)

Bunu deneyin:

^https?://

Eğer gerçekten değişim kullanmak istiyorsanız, bu sözdizimini kullanın:

^(http|https)://

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • Pocketnow

    Pocketnow

    14 EKİM 2007