SORU
24 AĞUSTOS 2010, Salı


Javascript düzenli ifade soru split

Merhaba Javascript ile oldukça kolay bir düzenli olurdu ama bana çok sıkıntı veriyor düşündüğüm çalışıyorum. Javascript bölme üzerinden bir tarih ya da bir bölünme yeteneği istiyorum'-','.','/' ve'.'

var date = "02-25-2010";
var myregexp2 = new RegExp("-."); 
dateArray = date.split(myregexp2);

Tüm bu yardım için doğru düzenli ifade ne harika olurdu.

CEVAP
24 AĞUSTOS 2010, Salı


Put düzenli ifade söyler character class, motor üzerinde bölmek istediğiniz karakter gerekir "bu herhangi bir karakter maç". Sizin açınızdan, bu gibi görünecektir:

date.split(/[.,\/ -]/)

Ancak tire özel anlamı karakter sınıfları bir dizi belirleyici (ıe [a-z] demek aynı [abcdefghijklmnopqrstuvwxyz]), eğer senin koyduğun gibi en son düşüneceğim şey sınıf alınan kötü bir edebi tutam değil mi olmalı kaçtı.

Desen işe yaramadı neden açıklamak için, /-./ düzenli ifade motoru değişmez bir çizgi karakter herhangi bir karakter (dots düzenli ifadeler joker karakter) izledi maçı söyler. ""Her zaman bölünmüş olacaktır "" çizgi maçlar ve nokta maçlar nedeniyle karşılaşılan, "2". -2 02-25-2010 ile

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • martin shervington

    martin sherv

    7 EKİM 2011
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • Plugable

    Plugable

    19 Mayıs 2010