У меня есть форма , как показано ниже, в которой я хочу, чтобы пользователь ввел URL в поле ввода , начиная с http://или https:// с одним периодом , который должен присутствовать после субдомена .Если пользователь этого не делает, он должен сказать «Пожалуйста, укажите требуемый формат» .
Это то, что я пробовал.Следующий код берет только из https, а не http.
<label for="url">Enter an https:// URL:</label>
<input type="url" name="url" id="url" placeholder="https://example.com" pattern="https://.*" size="30" required> <!-- Line A -->
Шаблон , который мне нужен:
- https://example.com
- http://example.com
- https://www.example.com
- http://www.example.com
В первых двух случаях пользователь не вводит www в поле ввода, а в последних двух случаях пользователь вводит www В приведенных выше четырех URL-адресах, по крайней мере, один период после субдомена и начинается с http или https .
Короче говоря, я хочу после 2 требований встречается, когда пользователь вводит url в поле ввода .
- Он должен начинаться с http или https.
- Он должен иметь хотя бы одинпериод после субдомена.
Постановка проблемы:
Мне интересно, какие изменения я должен внести в шаблон выше в строке A, чтобы он соответствовал моимтребования.