Атрибут шаблона вашего ввода является регулярным выражением, вы можете извлечь его вручную
const patternToMatch = $("input[type="text"]).attr("pattern");
А затем создать его с:
const regexp = new RegExp(patternToMatch);
Чтобы окончательно убедиться, что входные данные перед отправкой
function submitForm() {
if ($("input[type="text"]).val().match(regexp)) {
form.submit();
} else {
// display message
}
}
Это слепое кодирование, дайте мне знать, если оно не работает :)