Никогда в действительности не использовал AngularJS, и у меня возникают проблемы с выяснением, как создать регулярное выражение для ввода, чтобы проверять / разрешать только первые 2 символа быть буквами и остальными числами.
Надеюсь, это имеет смысл.
Использование pugJS
.e-field
label.e-field__label(for='invoiceNr') Invoice Number
input#invoiceNumberInput.e-input(
ng-model='$ctrl.invoiceNumber'
name="invoiceNumber"
ng-required="true"
invoiceNr пример: HN123123123
Ответом был нг-паттерн. Вот что я использовал:
ng-pattern="/^[a-zA-Z]{2}[0-9]{6,}$/"