Я хотел бы проверить, если формат даты (dd/mm/yyyy), прежде чем сообщение будет сделано в JavaScript (jQuery).Проверить формат даты в JavaScript
Как я мог это достичь?
Я хотел бы проверить, если формат даты (dd/mm/yyyy), прежде чем сообщение будет сделано в JavaScript (jQuery).Проверить формат даты в JavaScript
Как я мог это достичь?
Вы можете использовать регулярное выражение:
/^\d{2}\/\d{2}\/\d{4}$/.test(str)
Конечно, это не будет проверяться действительная дата, но в этом случае вы всегда можете позволить своему серверному коду выдать ошибку. Если вы хотите получить дополнительную проверку на стороне клиента, посмотрите на Javascript: how to validate dates in format MM-DD-YYYY?; его легко адаптировать к вашему формату.
я думаю, что было бы очень трудно, учитывая неопределенность для случаев, когда дата меньше, чем равный 12
Спасибо, что работает. Я знал, что регулярное выражение может помочь, но ... Черт, что регулярное выражение трудно понять: P – Warface
Упс, только что исправлено - похоже, никто, кто его поддержал, заметил, что я забыл избежать косых черт. Регулярное выражение довольно просто btw: '^ $' отметьте начало/конец строки, '\ d' - это цифра,' {2} 'означает, что вы хотите ровно два вхождения. – ThiefMaster