Asp.net 用户名和密码的正则表达式?

Asp.net 用户名和密码的正则表达式?,asp.net,regex,validation,Asp.net,Regex,Validation,我正在尝试在asp.net应用程序中为名称字段使用正则表达式 条件:名称至少应包含6个字符 我尝试了以下方法 "^(?=.*\d).{6}$" 我对正则表达式是完全陌生的。有人能告诉我在这种情况下正则表达式必须是什么吗?你可以用它来匹配任何长度为6或更多的字母数字字符:^[a-zA-Z0-9]{6,}$。您可以调整它以允许其他字符,或者选择其他路径,只需添加排除项。这是一个测试/使用正则表达式的好环境,我还提供了一些到其他工具的链接。您可以使用它来匹配任何长度为6或更多的字母数字字符:^[a-

我正在尝试在asp.net应用程序中为名称字段使用正则表达式

条件:名称至少应包含6个字符

我尝试了以下方法

"^(?=.*\d).{6}$"

我对正则表达式是完全陌生的。有人能告诉我在这种情况下正则表达式必须是什么吗?

你可以用它来匹配任何长度为6或更多的字母数字字符:^[a-zA-Z0-9]{6,}$。您可以调整它以允许其他字符,或者选择其他路径,只需添加排除项。这是一个测试/使用正则表达式的好环境,我还提供了一些到其他工具的链接。

您可以使用它来匹配任何长度为6或更多的字母数字字符:^[a-zA-Z0-9]{6,}$。您可以调整它以允许其他字符,或者选择其他路径,只需添加排除项。这是一个很好的测试/使用正则表达式的环境,我还提供了一些指向其他工具的链接。

^.{6,}$
你一开始的内容是什么?你想把自己限制在数字范围内吗?

怎么样

^.{6,}$
一开始的内容是什么?你想把自己限制在数字范围内吗?

是一个测试正则表达式的好网站

只要匹配6个字符,.{6}就足够了

是测试正则表达式的好站点


要仅匹配6个字符,.{6}就足够了

以最简单的形式,您可以使用以下命令:

.{6,}

这将在6个或更多字符上匹配,在任何少于6个字符的情况下都会失败。这将接受任何字符-unicode、ascii,无论您正在运行什么。如果您有更多的要求,即只有拉丁字母,必须包含数字等,则正则表达式显然必须更改。

在最简单的形式中,您可以使用以下内容:

.{6,}

这将在6个或更多字符上匹配,在任何少于6个字符的情况下都会失败。这将接受任何字符-unicode、ascii,无论您正在运行什么。如果您有更多要求,即只有拉丁字母,必须包含数字等,则正则表达式显然必须更改。

查看表达式库并为您选择和/或正则表达式。您还可以在在线正则表达式测试程序中测试您的正则表达式,如

我的正则表达式建议如下:

 ^[a-zA-Z][a-zA-Z0-9._\-]{5,}$
此正则表达式接受至少6个字符的用户名,以字母开头,仅包含字母、数字和.,-,u字符

下一个:

 ^[a-zA-Z0-9._\\-]{6,}$
与上面类似,但也接受.、-、u和0-9作为第一个字符

如果您只想验证至少6个字符的字符串长度,下面这个简单的正则表达式就足够了:

 ^.{6,}$

查看表达式库并为您选择和/或正则表达式。您还可以在在线正则表达式测试程序中测试您的正则表达式,如

我的正则表达式建议如下:

 ^[a-zA-Z][a-zA-Z0-9._\-]{5,}$
此正则表达式接受至少6个字符的用户名,以字母开头,仅包含字母、数字和.,-,u字符

下一个:

 ^[a-zA-Z0-9._\\-]{6,}$
与上面类似,但也接受.、-、u和0-9作为第一个字符

如果您只想验证至少6个字符的字符串长度,下面这个简单的正则表达式就足够了:

 ^.{6,}$

我不想限制为数字,我只想限制为以下条件:输入的字符串的最小长度为6。输入小于6的任何字符串都应引起验证。我不想限制为数字,我只想限制为以下条件:输入的字符串的最小长度为6。输入小于6的任何字符串都应引起验证