Jak potwierdzić datę w JavaScript?
Data.analizować() Metoda jest stosowana do przeanalizowania ciągu daty. Metoda wprowadza datę jako argument i zwraca milisekund. Ponadto możesz również użyć wyrażeń regularnych, aby zweryfikować datę. Wyrażenie sprawdza, czy użytkownik wprowadził datę, śledząc „MM/DD/YY” format.
Poćwiczmy Data.analizować() I Regex Aby potwierdzić datę w JavaScript.
Przykład 1: Sprawdź datę za pomocą daty.parse () w JavaScript
Uważa się, że przykład potwierdza datę poprzez zastosowanie Data.analizować() Metoda w JavaScript. Metoda podąża za „MM/DD/YY” format. Ponadto użytkownicy mogą również śledzić ISO format daty „YY-MM-DD”. Przykładowy kod omówiono poniżej:
Kod
konsola.log („Przykład do potwierdzenia daty”);
Niech isValidDate = data.Parse ('05/11/22 ');
if (isnan (isValidDate))
konsola.log („Niezadowolony format daty.");
w przeciwnym razie
konsola.log („prawidłowy format daty.");
Wyjaśnienie kodu podano poniżej:
Wyjście
isnan () Metoda zwraca a FAŁSZ wartość, przekazanie ciągu „IsValidDate” jako liczba. Stąd wykonuje instrukcje else-block, wyświetlając wiadomość „Ważny format daty” W oknie konsoli.
Przykład 2: Sprawdź datę przy użyciu wyrażeń regularnych w JavaScript
Wyrażenie regularne jest przystosowane do wzoru „MM/DD/YY” Jako format daty. Ocenia datę przekazania i zwraca dane wyjściowe (prawda lub fałsz). Przykładowy kod jest podany poniżej:
Kod
konsola.log („Kolejny przykład do potwierdzenia daty”);
var d_reg =/^(0 [1-9] | 1 [0-2]) \/(0 [1-9] | 1 \ d | 2 \ d | 3 [01]) \/(0 [1- [1- 9] | 1 [1-9] | 2 [1-9]) $/;
var user_date = "12/01/22"
if (d_reg.test (user_date))
konsola.log („Data śledzi format MM/DD/RY”);
w przeciwnym razie
konsola.log („nieprawidłowy format daty”);
Opis kodu podano poniżej:
Wyjście
Wyjście pokazuje, że data „12/01/22” podąża za „MM/DD/YY” Format za pomocą wyrażenia wyrażenia wyrażenia.
Wniosek
W JavaScript, Data.analizować() I Wyrażenia regularne można użyć do potwierdzenia daty. Data.Metoda parse () zwraca liczbę milisekund w oparciu o datę przekazania. Podobnie uważa się, że wyrażenie regularne potwierdzają datę następującą „MM/DD/YY” format. Ten post wykazał możliwe metody potwierdzenia daty za pomocą przykładów.