2015-08-06 25 views
5

Meteor'da göreceli olarak yeni (ve gerçekten beğendim - teşekkürler! Çerçeve yazarları).RegEx, Meteor "check" paketi ile kullanılabilir mi?

Soruma ilişkin soru check paketiyle ilgilidir: Girişi doğrulamak için bir RegEx deseniyle arama yapmanın bir yolu var mı? Sağladığım linkte paketin tüm belgelerini okudum; "desen" kelimesi birkaç kez belirtilir, ancak (afaik) normal bir ifade desenine atıfta bulunmak değildi.

Bir şeyleri kaçırdığımı umuyorum ve birisi bir dizeyi doğrulamak için normal bir ifade kullanan bir check() aramasını gerçekleştirmenin bir yolunu işaret edebilir.

+0

ben dokümantasyon (http düşünüyorum: //docs.meteor.com/#/full/matchpatterns) hangi kalıpların desteklendiği konusunda oldukça açık. Ama sadece bir 'Match.Error' istisnası atar, kolayca bir normal ifadeyi kontrol eden kendi sürümünüzü uygulayabilirsiniz. –

+0

Sorum, Meteor belgelerine yönelik bir eleştiri değildi. Yazarlar mükemmel bir iş çıkardılar. Ama ben de belgelerin açıklığı hakkında öznel görüşler istemiyordum. – tommytwoeyes

+0

yorumumun o kısmına odaklandığınız için çok kötü ve yapıcı öneriyi değil. Her neyse, senin sorununun eleştirisi demek değildi. Ben bile soruya oy verdim. –

cevap

9

Evet, Match.Where() deseniyle yapabilirsiniz.

Match.Where(function(str){ 
    check(str, String); 
    var regexp = /* your RegExp */; 
    return regexp.test(str); 
}); 

(Sen check paketiyle düzenli ifade desenleri değildir için 'modellerinden' anılacaktır bu doğru, onlar belgelerinde belirtilen biçimlerin vardır.)

+0

Oh, tamam şimdi görüyorum. İhtiyacınız olan herhangi bir özel kontrol işlevini uygulamanıza izin verdiği için güzel olan bu deseni gözden kaçırdım. – tommytwoeyes

İlgili konular