【发布时间】:2011-02-15 09:06:22
【问题描述】:
我正在使用 C# 和 jQuery 通过正则表达式验证用户名。刚刚学习:) 到目前为止我有
UserName = "[a-zA-Z0-9]";
但这不会停止符号?如何确保没有符号或“.”或“_”?
谢谢
【问题讨论】:
标签: c# javascript jquery regex
我正在使用 C# 和 jQuery 通过正则表达式验证用户名。刚刚学习:) 到目前为止我有
UserName = "[a-zA-Z0-9]";
但这不会停止符号?如何确保没有符号或“.”或“_”?
谢谢
【问题讨论】:
标签: c# javascript jquery regex
那个正则表达式说“至少一个字母或数字”你想要“从头到尾的每个字符都是一个字母或数字”
"^[a-zA-Z0-9]+$"
【讨论】:
"^[a-zA-Z][a-zA-Z0-9]*$"。
"^[a-zA-Z][a-zA-Z0-9]{3,9}$"(最小 4 和最大 10)
您也可以添加 @ , .以下正则表达式中的 %^&* 数字字符 @"^[a-zA-Z0-9._@#$% ]+$"
【讨论】: