求必须包含数字和字母的8-15位的正则表达式

akpeter 2010-07-16 01:48:15
求一正则表达式要求如下:
1: 必须包含数字和字母
2:长度必须在8到15位之内(包括8—15位)
...全文
19808 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
akpeter 2010-07-16
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lxcnn 的回复:]
try...


C# code
^(?![^a-zA-Z]+$)(?!\D+$).{8,15}$
[/Quote]
这个中
叶子 2010-07-16
  • 打赏
  • 举报
回复
支持10楼!
small5e4444 2010-07-16
  • 打赏
  • 举报
回复
我空间里有 你可以参考下
http://blog.csdn.net/small5e4444/archive/2010/07/16/5740018.aspx
-过客- 2010-07-16
  • 打赏
  • 举报
回复
try...

^(?![^a-zA-Z]+$)(?!\D+$).{8,15}$
myhope88 2010-07-16
  • 打赏
  • 举报
回复
([a-zA-Z]+[0-9]+){8,15} | ([0-9]+[a-zA-Z]+){8,15}
看这样行不,不知道+是不是代表至少一个的意思啊
wuyq11 2010-07-16
  • 打赏
  • 举报
回复
^(?!(?:[^a-zA-Z]+|\D+|[a-zA-Z0-9]+)$).{8,15}$
akpeter 2010-07-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wybxs2006 的回复:]
引用 5 楼 findcaiyzh 的回复:
忘了头尾:)

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

好像不太行哦,这应该表示的是长度为8-15,且只能由大小写字母及数字组成,不能表示必须有字母和数字
[/Quote]
对呀!
阿彪兄 2010-07-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 findcaiyzh 的回复:]
忘了头尾:)

^[a-zA-Z0-9]{8,15}$
[/Quote]
好像不太行哦,这应该表示的是长度为8-15,且只能由大小写字母及数字组成,不能表示必须有字母和数字
宝_爸 2010-07-16
  • 打赏
  • 举报
回复
忘了头尾:)

^[a-zA-Z0-9]{8,15}$
宝_爸 2010-07-16
  • 打赏
  • 举报
回复
[a-zA-Z0-9]{8,15}
akpeter 2010-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 baoshiqiang 的回复:]
^.{8,}(?:?<!(?:[^a-zA-Z]|\D|[a-zA-Z0-9]))$
//或
^(?!(?:[^a-zA-Z]|\D|[a-zA-Z0-9])$).{8,}$
[/Quote]哥哥,再帮忙看看!
akpeter 2010-07-16
  • 打赏
  • 举报
回复
还是有些问题,第一个里面貌似有语法错误,第二个,我输入的全是数字或者字母也能通过要验证!
我需要一个能够验证,一个字符串中必须要有字母和数字两种
BaoShiqiang 2010-07-16
  • 打赏
  • 举报
回复
^.{8,}(?:?<!(?:[^a-zA-Z]|\D|[a-zA-Z0-9]))$
//或
^(?!(?:[^a-zA-Z]|\D|[a-zA-Z0-9])$).{8,}$

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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