2015-08-06 17 views
5

Tôi tương đối mới với Meteor (và thực sự thích nó - cảm ơn bạn! Các tác giả khung).Có thể sử dụng RegEx với gói "kiểm tra" Meteor không?

Câu hỏi của tôi là về gói check: Có cách nào để gọi séc bằng mẫu RegEx để xác thực đầu vào không? Tôi đã đọc tất cả tài liệu cho gói tại liên kết mà tôi đã cung cấp; từ "mô hình" được đề cập nhiều lần, nhưng (afaik) nó không có nghĩa là để tham khảo một mô hình biểu hiện chính quy.

Tôi hy vọng tôi thiếu thứ gì đó và ai đó sẽ có thể chỉ cho tôi cách thực hiện cuộc gọi check() sử dụng cụm từ thông dụng để xác thực chuỗi.

+0

Tôi nghĩ rằng tài liệu (http: //docs.meteor.com/#/full/matchpatterns) khá rõ ràng về các mẫu được hỗ trợ. Nhưng kể từ khi nó chỉ ném một ngoại lệ 'Match.Error' bạn có thể dễ dàng thực hiện phiên bản của riêng bạn mà kiểm tra một regex. –

+0

Câu hỏi của tôi không phải là một lời chỉ trích về tài liệu Meteor. Các tác giả đã thực hiện một công việc tuyệt vời. Nhưng tôi cũng không hỏi ý kiến ​​chủ quan về sự rõ ràng của tài liệu. – tommytwoeyes

+0

quá tệ, bạn tập trung vào phần bình luận đó chứ không phải đề xuất mang tính xây dựng. Dù sao đi nữa, nó không có nghĩa là chỉ trích câu hỏi của bạn. Tôi thậm chí còn bình chọn câu hỏi. –

Trả lời

9

Có, bạn có thể làm điều đó với mẫu Match.Where().

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

(Bạn có phải là người 'mẫu' gọi bằng gói check không mẫu biểu thức chính quy; họ là những 'mẫu' được liệt kê trong tài liệu.)

+0

Ồ, giờ tôi thấy rồi. Tôi đã bỏ qua mô hình đó, điều này rất hay vì nó cho phép bạn thực hiện bất kỳ chức năng kiểm tra tùy chỉnh nào mà bạn cần. – tommytwoeyes

Các vấn đề liên quan