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

  • CNET

    CNET

    5 Mayıs 2006
  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • GFX Tutorials

    GFX Tutorial

    12 AĞUSTOS 2013