求简单正则表达式!

zengzhengliang 2005-10-08 09:54:31
限制密码位数的表达是.
如:密码在6位 到20位之间的表达式
...全文
217 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
linuxyf 2005-10-10
  • 打赏
  • 举报
回复
^.{6,20}$
是正确的
bluedodo 2005-10-08
  • 打赏
  • 举报
回复
可以用空格。。。
ColaCoding 2005-10-08
  • 打赏
  • 举报
回复
思归老大的,是正确的
yiliao 2005-10-08
  • 打赏
  • 举报
回复
TO rexsp(真水无香) (PPTech.Net)

老兄,我刚刚发觉,你都批评上了~~~~~~~
呵呵…………
yiliao 2005-10-08
  • 打赏
  • 举报
回复
更正一下
"^\S{6,20}$"中用的是“\S(大写的)”指匹配任何非空白字符,它包括空格、制表符和换页符等。
"^\S{6,20}$"中用的是“\s(小写的)”指匹配任何空白字符.
rexsp 2005-10-08
  • 打赏
  • 举报
回复
TO yiliao:
\S和\s是不一样DI
inshua 2005-10-08
  • 打赏
  • 举报
回复
密码当然会有空格
yiliao 2005-10-08
  • 打赏
  • 举报
回复
"^\S{6,20}$"中用的是“\s”指匹配任何非空白字符,它包括空格、制表符和换页符等。

“^.{6,20}$”中用的是“.”是匹配除换行符外的任何单字符。
evlon 2005-10-08
  • 打赏
  • 举报
回复
思归:指的是不能含有空格的字串

541 表示可以含有空格


我同意思归的
zengzhengliang 2005-10-08
  • 打赏
  • 举报
回复
思归老大的 怎么还不行呢
541的可以
swordragon 2005-10-08
  • 打赏
  • 举报
回复
string pwd = "XXXXXX";
Regex r = new Regex(@"^\S{6,20}$");
Match m = r.Match(pwd);
if (m.Success)
{
//符合条件
}
else
{
//不符合
}
alien54155415 2005-10-08
  • 打赏
  • 举报
回复
^.{6,20}$
saucer 2005-10-08
  • 打赏
  • 举报
回复
^\S{6,20}$
Ivony 2005-10-08
  • 打赏
  • 举报
回复
密码应该可以用空白字符,我同意下面的。
LGame 2005-10-08
  • 打赏
  • 举报
回复
高人

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧