Что такое регулярное выражение, чтобы соответствовать буквенно-цифровой строке 6 символов?

StackOverflow https://stackoverflow.com/questions/3658145

  •  01-10-2019
  •  | 
  •  

Вопрос

Мне нужно Regex для приложения ASP.NET, чтобы соответствовать буквенно-цифровой строке не менее 6 символов.

Это было полезно?

Решение

Я не знаком с Asp.net. Но регулярное выражение должно выглядеть так:

^[a-zA-Z0-9]{6,}$

^ а также $ обозначить начало и конец строки соответственно; [a-zA-Z0-9] описывает один единственный буквенно-цифровой символ и {6,} допускает шесть или более повторений.

Другие советы

Я бы использовал это:

^[\p{L}\p{N}]{6,}$

Это соответствует буквам Unicode (\p{L}) и цифры (\p{N}), так что он не ограничен общими буквами латинского алфавита.

^\w{6,}$ ^[a-zA-Z0-9]{6,}$

(В зависимости от реализации Regex)

Обратите внимание, что \w также соответствует _!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top