什么是匹配字母数字6字符串的正则表达式?

ond*_*der 17 regex alphanumeric

我需要asp.net应用程序的正则表达式匹配至少6个字符长的字母数字字符串.

Gum*_*mbo 27

我不熟悉ASP.NET.但正则表达式应如下所示:

^[a-zA-Z0-9]{6,}$
Run Code Online (Sandbox Code Playgroud)

^$分别表示字符串的开头和结尾; [a-zA-Z0-9]描述一个单个字母数字字符并{6,}允许六次或更多次重复.

  • 但请注意,这与字母“ö”等不匹配。 (2认同)

Fre*_*örk 13

我会用这个:

^[\p{L}\p{N}]{6,}$
Run Code Online (Sandbox Code Playgroud)

这与Unicode字母(\p{L})和数字(\p{N})匹配,因此它不限于拉丁字母的常用字母.


F.P*_*F.P 7

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

(取决于正则表达式的实现)

请注意,这\w也匹配_