Использование NSRegularExpression в iOS - PullRequest
0 голосов
/ 30 марта 2011

Я ищу использование регулярного выражения в моей пользовательской строке ввода для наличия следующего: - как минимум один символ в верхнем регистре - как минимум один числовой символ - шириной не менее 8 символов.

Любая помощь будет оценена.

Спасибо

1 Ответ

2 голосов
/ 30 марта 2011

Попробуйте это (возможно, только ascii):

(?=.*[A-Z])(?=.*[0-9]).{8,}

или вариант Unicode (который, в соответствии с документами , должен поддерживаться):

(?=.*\p{Lu})(?=.*\p{Nd}).{8,}

Значение:

(?=.*[A-Z])  # an upper case, anywhere in the string (or \p{Lu})
(?=.*[0-9])  # a digit, anywhere in the string      (or \p{Nd})
.{8,}        # 8 or more chars
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...