конец строки.
ярное выражение:((?=.*\d)(?=.*[A-Z]))
Строка ввода:qwer1Q
Входная строка выше проходит проверку, если вы ее отметилиregex101
Тем не менее, если вы включите регулярное выражение в HTMLpattern
атрибут и попробуйте проверить ту же строку снова, она не должна проходить:
<form>
<div>
<input type="text" placeholder="Password"
pattern="((?=.*\d)(?=.*[A-Z]))">
</div>
<div>
<button>Submit</button>
</div>
</form>