Соответствие входному шаблону начала скрипта - PullRequest
2 голосов
/ 11 февраля 2020

Я пытаюсь сопоставить только URL-адреса GitHub со следующим тегом ввода:

<input type="url" id="repoUrl" title="Must be a full URL to a GitHub repository" pattern="^https:\/\/github\.com\/" required>

В regex101 этот точный шаблон соответствует всем строкам, которые начинаются с "https://github.com" это то, что я хочу, но проблема в том, что когда я вызываю метод checkValidity() для этого входа, он говорит, что он действителен, только если вход только"https://github.com" .

Что мне нужно изменить, чтобы заставить это регулярное выражение работать так, как оно работает в регулярном выражении 101?

1 Ответ

2 голосов
/ 11 февраля 2020

попробуйте добавить .* в конец шаблона

pattern="^https:\/\/github\.com\/.*"
...