Я создал проверку ограничения @url и предоставил регулярное выражение. Над этим я аннотировал @pattern. Таким образом, всякий раз, когда в моем бине я вводю значение в поле url, URL получает подтверждение
В настоящее время у меня есть регулярное выражение, которое проверяет этот URL. «http://www.google.com".
Мое новое требование - проверять только "www.google.com".
Я могу просто изменить регулярное выражение, и оно будет работать. но проблема в том, что есть 2 разных сценария
1. В одном мне нужно подтвердить "http://www.google.com"
2.В секунду мне нужно подтвердить это "www.google.com"
Итак, я не могу изменить регулярное выражение. Может кто-нибудь помочь, пожалуйста, как я могу решить эту проблему? Если мне нужно использовать собственный валидатор вместо спящего валидатора, то как мне этого добиться?
Я пытался создать
1. Пользовательский валидатор и в isvalid метод я проверяю URL без @Pattern
2. Я попытался @Pattern, изменив свое регулярное выражение, чтобы просто проверить домен и путь и пропустить протокол http