Tôi có câu hỏi này ... Tôi đã không tìm thấy bất cứ điều gì tương tự và nó cũng có vẻ rất lạ mà không ai có vấn đề này xác nhận thời gian với moment.js.moment.js isValid chức năng không hoạt động đúng
moment('03:55', 'HH:mm').isValid(); //true
moment('03:55jojojo', 'HH:mm').isValid(); //true
moment('03:55jojojo', 'HH:mm',true).isValid(); //true
Tôi có làm gì sai không? Dưới đây là một ví dụ:
http://jsfiddle.net/vCGAp/145/
Tôi chỉ có thể đoán rằng họ kiểm tra rõ ràng rằng định dạng bạn vượt qua được kiểm tra ... nhưng không có kiểm tra cho "có giá trị cùng độ dài như định dạng không?" ... Tôi khuyên bạn nên thử gửi báo cáo lỗi cho moment.js – scunliffe
... tại sao bạn lại có những ký tự thừa này ở vị trí đầu tiên? Nó có xác nhận chính xác các chuỗi ngày tháng dài hơn với định dạng đó không? – Mathletics
ý của bạn là gì với các ký tự phụ? –