2012-05-30 2 views
0

У меня есть форма входа в систему, в которой пользователи постоянно ошибаются. Мы работаем над тем, чтобы лучше информировать пользователей, но мы также хотели бы намекнуть им в правильном направлении по мере ввода в поле ввода.Подтвердить начало поля ввода с несколькими значениями

Все идентификаторы 10 символов, и они начинают один из 4-х различных способов:

  • A00
  • B00
  • CTR
  • VST

Я хотел бы намекают пользователей, если они не начинаются с одного из этих 4 вариантов, вероятно, вызвав скрытый элемент, чтобы показать себя, что напоминает им, как выглядит имя пользователя.

Большая часть jQuery, которую я могу вычислить, единственная часть, которую я не могу, является фактическим соответствием. Я не уверен, как написать RegEx, чтобы он работал.

ответ

0

Это будет соответствовать правильной строке

^((A00)|(B00)|(CTR)|(VST)).*$

В JavaScript

if (txt.search(/^((A00)|(B00)|(CTR)|(VST)).*$/) !== -1) {...}

+0

Или просто '.match()'. :-) – YMMD

Смежные вопросы