|
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 15
|
|
Реализовать проверку ввода даты25.12.2013, 13:15. Показов 5763. Ответов 14
Метки нет (Все метки)
Помогите, необходимо реализовать проверку ввода даты в заданном формате (ГГГГ-ММ-ДД). на языке JavaScript.
0
|
|
| 25.12.2013, 13:15 | |
|
Ответы с готовыми решениями:
14
Реализовать контроль ошибок ввода данных в поле, предназначенное для ввода времени
Реализовать контроль ошибок ввода данных в поле, предназначенное для ввода номера телефона |
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|
| 25.12.2013, 13:25 | |
|
В поле input type="text"?
Регуляркой очень просто. Скиньте свой код.
0
|
|
|
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 15
|
||||||
| 25.12.2013, 14:22 [ТС] | ||||||
даже если я ввожу соответствующую дату, он все равно выводит "Дату следует ввести в формате yyyy-mm-dd"
0
|
||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 25.12.2013, 14:42 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 15
|
|
| 25.12.2013, 14:49 [ТС] | |
|
теперь вообще не выводит предупреждение, если ввожу соответствующую дату
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 25.12.2013, 15:08 | ||||||
1
|
||||||
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|||||||
| 25.12.2013, 15:37 | |||||||
|
лол. Добавлено через 13 минут
Если вам не нужны годы до 2000-го например, то нужно сделать 20\d{2}
1
|
|||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 25.12.2013, 21:14 | ||
|
мой вариант - /^\d\d\d\d\-\d\d\-\d\d$/ - правильный, ибо он точно соответствует заданному формату yyyy-mm-dd ваш вариант - /^\d{1,4}-\d{2}-\d{2}$/ - неверный, ошибку я выделил красным цветом: формат yyyy-mm-dd требует именно четыре цифры для года, а не ваши "от одной до четырёх" ваша ошибка исправляется так: /^\d{4}-\d{2}-\d{2}$/
1
|
||
|
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 15
|
|
| 25.12.2013, 22:31 [ТС] | |
|
0
|
|
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
||
| 25.12.2013, 22:35 | ||
|
и не было условия, что дата не может быть ранее 1000 года.
1
|
||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 25.12.2013, 22:39 | ||
![]() предлагаемый вами вариант мною был написан в самой последней строчке вам "вера не позволила" моё предыдущее сообщение прочитать до конца?
0
|
||
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|
| 25.12.2013, 23:53 | |
|
Это не ошибка.
Но не в этом суть. Я не понимаю мотива, по которой нужно было сразу писать так - \d\d\d\d, а не так - \d{4} А если там число длинной в 10+ символов?
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|||
| 26.12.2013, 00:58 | |||
|
такой "мотив" устроит? ![]() ------------- цепляетесь к туфте зачем? энергию девать некуда?
0
|
|||
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|||
| 26.12.2013, 01:01 | |||
|
Только страждущих не нужно подсаживать на такое развлечение намеряно)) А так, не желаю переходить на оффтоп, так что спасибо собеседникам)
0
|
|||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 26.12.2013, 01:09 | ||
|
мой вариант вызвал у вас почему-то изжогу и спорить начали как раз вы во время спора предложили свой - НЕПРАВИЛЬНЫЙ - вариант, который мне пришлось исправлять формат yyyy-mm-dd специально записывается с четырьмя "y", чтобы показать, что год - больше 999-го mm и dd у вас же не вызвали предположения, что месяц и день "могут быть меньше 10-го" и вы не написали в регулярке для них \d{1,2}
0
|
||
| 26.12.2013, 01:09 | |
|
Помогаю со студенческими работами здесь
15
Как сделать проверку корректности ввода логина? Как можно осуществить проверку результата ввода Реализовать проверку формы на стороне клиента поле ввода даты Удобное поле ввода даты рождения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|