Поле ввода времени в формате mm: ss.msms - PullRequest
0 голосов
/ 23 октября 2018

Я ищу способ ввода поля ввода в виде строки в формате mm :: ss :: msms в текстовом поле или в чем-то подобном.

<input type="time"> 

не подходитхитрость, поскольку нет миллисекунд и содержит информацию AM и PM, которая не нужна.

Редактировать: мс означает миллисекунды, не был уверен, что для него было буквенное сокращение

1 Ответ

0 голосов
/ 23 октября 2018

Ввод HTML5 <input type="time"> предназначен для значений времени суток, а не общих значений промежутка времени.

Вы захотите вернуться к использованию <input type="text">, но со значением pattern="", котороеограничивает его нужным форматом, который, вероятно, таков (регулярное выражение, украденное из https://www.regextester.com/93907):

<input type="text" pattern="^[0-5][0-9]\:[0-5][0-9]\.[0-9]{1,3}$" />

Обратите внимание, что это регулярное выражение не является идеальным, оно допускает значения в миллисекундах, такие как 0012который может или не может быть недействительным в зависимости от вашей логики восходящего потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...