powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите составить паттерн регулярки
10 сообщений из 10, страница 1 из 1
помогите составить паттерн регулярки
    #39595503
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый всем день.

Помогите написать паттерн так и не освоившему чайнику для валидации строки на javascript.

Есть input туда вводится вводятся период времени в формате дней часов минут секунд.
Должны проходить на проверку вот такие варианты :

1) 25д10ч3м10с. (основной)
и всевозможные вариации :
2) 25д0ч3м10с. (наверно это №1 )
3) 15м30с
4) 10д5с
5) 10ч
6) 15м
7) 30с
8) 25д3м11с

д - это день, ч - часов, м-минут, с-секунд.

думаю задача не сложная для №1. помогите хотя бы для него. Остальные накостыляю.
Спасибо.
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39595534
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39595535
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

большое спасибо !
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39595590
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andron81Должны проходить на проверку вот такие варианты :

1) 25д10ч3м10с. (основной)
и всевозможные вариации :
2) 25д0ч3м10с. (наверно это №1 )
3) 15м30с
4) 10д5с
5) 10ч
6) 15м
7) 30с
8) 25д3м11с
Предложу такой вариант...

Код: javascript
1.
2.
3.
4.
5.
var re=/(\d\d?[дчмс]){1,4}/;
var str='25д10ч3м10с';
alert(str+' = '+re.test(str));
str='10д5с';
alert(str+' = '+re.test(str));
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39595790
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,спасибо. Тоже попробую
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39596870
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы используете регулярные выражения для решения проблемы - у вас две проблемы.
https://regex101.com/r/FjYqW5/3
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39597207
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан Дамирович,

о каких проблемах речь ?
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39599313
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andron81Руслан Дамирович,
о каких проблемах речь ?
Вот об этой:
andron81Есть input туда вводится вводятся период времени в формате дней часов минут секунд.

Вместо того, чтобы сделать 4 поля ввода: дни, часы, минуты, секунды, ты героически ищешь костыльное решение на регулярках.
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39605571
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан Дамировичandron81Руслан Дамирович,
о каких проблемах речь ?
Вот об этой:
andron81Есть input туда вводится вводятся период времени в формате дней часов минут секунд.

Вместо того, чтобы сделать 4 поля ввода: дни, часы, минуты, секунды, ты героически ищешь костыльное решение на регулярках.

не надо учить .
Во-первых как страницу нарисовал вам дизайнер так я и сверстал , так и программирую. А он предусмотрел одно поле ввода .
Во - вторых объясню почему на мой взгляд одно поле более юзерфрендли :
1. С точки зрения пользователя лучше одно поле (как мне кажется) так как переход от поля к полю лишние действия (будь это pc, mac или андроид ).

2. В случае 4 полей отпадает такая штука как копипаста.
...
Рейтинг: 0 / 0
помогите составить паттерн регулярки
    #39605574
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andron81,

но за помощь спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите составить паттерн регулярки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]