Я создаю форму регистрации пользователя, используя С# с .NET. У меня есть требование проверить введенные пользователем поля пароля. Требование проверки приведено ниже.
- Он должен быть буквенно-цифровым (a-z, A-Z, 0-9)
- Он должен принимать 6-10 символов (минимум 6 символов, максимум 10 символов)
- По крайней мере, с 1 буквой и цифрой (пример:
stack1over
)
Я использую регулярное выражение, как показано ниже.
^([a-zA-Z0-9]{6,10})$
Он удовлетворяет моим первым 2 условиям. Это не удается, когда я ввожу только символы или цифры.