Я стараюсь, чтобы регулярность проверяла поле ввода.^(?:\?*[a-zA-Z\d]){2}[a-zA-Z\d?]*\*?$
< /code>
demo < /strong> < /p>
Что я связываю, чтобы соответствовать: < /p>
Минимум 2 альфа-ненормативных символов (кроме '? string < /li>
the '? может появиться несколько раз < /li>
Не пробелы прямо в начале < /li>
Нет пробелов до или после '?' или '*' < /li>
< /ul>
так что для Exemple: < /h2>
abcd = ok < /li>
? = Ok < /li>
ab*= ok < /li>
ab?*= Ok < /li>
?? b = не в порядке < /li>
??? = Не ОК < /li>
ab? CD = NO OK < /li>
ab? d = не ОК < /li>
ab * = не ОК < /li>
abcd = не ОК (пространство в начале) < /li>
< /ul>
< /blockquote>
, как я не попросил в FIS. Но это не то, что я хочу, и я немного потерян, не могли бы вы мне помочь?
Подробнее здесь: https://stackoverflow.com/questions/518 ... characters