angulajs ng-pattern validator для поля ввода

Я работаю с проверкой формы angularjs, где мне нужно несколько полей для их проверки, я позволю пользователю вводить ввод, начиная с определенного сочетания символов и цифр (будет 7 после символов), таких как BID0001234, Q0001234 и PO0001234. В этом случае (BID0001234) я попробовал эти шаблоны '^BID/[0-9\d]$/','^BID/^[0-9\d]$/' и ' ^BID/^[0-9\d]+$/'. по какой-то причине не удалось проверить это, не могли бы вы поделиться своим опытом или направить меня к ссылке на шаблон регулярного выражения, которая соответствует моей проблеме.

обновление: я хочу подсчитать числа и после BID, принимаются семь номеров

Plunker

Любая помощь высоко ценится


person Praveen    schedule 08.08.2017    source источник


Ответы (1)


Не надо косых черт. Пытаться

ng-pattern="'^BID[0-9]+$'"

Ровно для семи цифр после «BID»:

ng-pattern="'^BID[0-9]{7}$'"
person user1777136    schedule 08.08.2017
comment
user1777136, это работает как шарм, одну вещь, которую я забыл упомянуть в вопросе, обновлено только что. ввод должен принимать только семь цифр после символов, я пробовал ^BID[0-9\d]{0,7}+$, не работает - person Praveen; 08.08.2017
comment
Отредактированный ответ с примером для 7 цифр - person user1777136; 08.08.2017