Hari baik untuk semua orang.

Saya perlu memvalidasi tanggal yang tidak ada dengan momen mengambil nilai dari datepicker, sejauh ini saya tidak bisa melakukannya. Sebagai contoh:

moment('29/02/2021').isValid()

Akan mengembalikan true karena formatnya benar tetapi date apa adanya tidak ada ... Intinya dengan ini adalah untuk menunjukkan kepada pengguna pesan kesalahan setiap kali nilai yang diteruskan ke datepicker tidak valid date atau apa pun yang bukan date (123456789 atau asd misalnya)

Terima kasih atas bantuan Anda sebelumnya

0
Nahuel Leiva 19 Maret 2020, 22:42

1 menjawab

Jawaban Terbaik

Jawabannya cukup sederhana pada akhirnya. Menambahkan parameter 'L' ke konstruktor tanggal moment sudah cukup untuk memeriksa apakah date yang masuk ada atau tidak.

Sekarang jika Anda melakukannya moment('29/02/2021', 'L').isValid() akan mengembalikan false alih-alih true, ini juga memeriksa locale pengguna dan akan menerapkan format yang sesuai.

0
Nahuel Leiva 20 Maret 2020, 13:42