社区
基础编程
帖子详情
求教一个按指定要求的密码验证正则表达式
mrlicn
2012-09-20 10:38:43
各位高手,您好:
我公司客户提出,他们的会员密码规则为:
1、长度6位以上(已解决);
2、开头必须是大写英文字母
3、密码不能包含账户名
4、密码中必须同时包括英文字母和数字
这个真把小弟难住了,请教各位这个功能可怎么实现?百度了很长时间没有找到合适办法。项目经理催的急,拜托大家了!
...全文
275
8
打赏
收藏
求教一个按指定要求的密码验证正则表达式
各位高手,您好: 我公司客户提出,他们的会员密码规则为: 1、长度6位以上(已解决); 2、开头必须是大写英文字母 3、密码不能包含账户名 4、密码中必须同时包括英文字母和数字 这个真把小弟难住了,请教各位这个功能可怎么实现?百度了很长时间没有找到合适办法。项目经理催的急,拜托大家了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2012-09-23
打赏
举报
回复
如果 Xbear63 是包含的话
那么 X63bear 算不算包含?
LZ尚未发话,怎知他是如何想的?
前者很容易做到,后者就不可能了
黄袍披身
2012-09-22
打赏
举报
回复
一个正则表达式完成你上面所有的判断 我觉得应该无法实现.
bear63
2012-09-22
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
3、密码不能包含账户名
这是不可能用正则实现的
正则只不过是人工语言的规范,不要让他参与智能活动
同时也不要给自己上套
[/Quote]
他的意思应该是 添加用户的时候,有一个用户名,有一个密码。
这个密码,不能包括输入的那个用户名。
acabin
2012-09-22
打赏
举报
回复
3用strpos,4用单独的一条正则,专门匹配0-9,因为开头必须是英文大写字母,所以必须含有英文这条没意义
xuzuning
2012-09-22
打赏
举报
回复
3、密码不能包含账户名
这是不可能用正则实现的
正则只不过是人工语言的规范,不要让他参与智能活动
同时也不要给自己上套
ImN1
2012-09-22
打赏
举报
回复
一条正则也可以实现的,只是脑细胞会死很多,而且写好也没实用性——每次也就只针对一个密码校验,纯粹研究心态玩还行
kankan231
2012-09-20
打赏
举报
回复
规则较多,直接写个函数验证
ImN1
2012-09-20
打赏
举报
回复
#^[A-Z]([A-Za-z]*\d+[A-Za-z0-9]*){5,}$#
这个是不允许符号的情况
#^[A-Z]([A-Za-z.]*\d+[A-Za-z0-9.]*){5,}$#
这个是允许符号的情况,把里面的点换成你允许的符号罗列出来
第三条建议用另外的字符串函数判断,如果写入正则会很复杂
未测试
正则表达式
密码
验证
正则表达式
验证
密码
php正则匹配
验证
密码
,最新
密码
验证
正则表达式
这篇文章主要为大家分享了最新
密码
验证
正则表达式
,
密码
形式可以根据开发需求进行设定,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
正则表达式
验证
密码
功能在项目中经常被使用到,但是很多朋友还是不大会使用
密码
正则表达式
进行
验证
,本文小编为大家整理了php
密码
验证
正则表达式
、python
密码
强度正则,当然还有大家常用到的js
正则表达式
,希望大家喜欢。刚开始复习一下,什么是
正则表达式
?在编写处理字符串的程...
一看就懂:
正则表达式
案例引入 在讲
正则表达式
前,我们不妨先从
一个
场景来逐渐引入。 你可能有过这样的经历:我们去某些网站注册帐号,当你在设置
密码
的时候,网站会提示你
密码
的长度范围,以及对应的规则限制(如下图)。 根据上图,我们将
密码
设置规则可以描述为两个条件: (1)长度为6-16位; (2)
密码
中必须包含数字,大写字母,小写字母,特殊字符(
指定
字符); 现在假设我们不知道
正则表达式
,作为程序员的你,该如何去实现这样
一个
密码
验证
呢? 下面是我写的
一个
校验方法(样本): /** * 校验用户
密码
是否满足..
java
正则表达式
验证
密码
_java
密码
验证
正则表达式
校验
,
正则表达式
就是记录文本规则的代码。php
密码
验证
正则表达式
(8位长度限制)//
密码
验证
$password = "zongzi_Abc_oo13a2";$n = preg_match_all("/^[a-zA-Z\d_]{8,}$/",$password,$array);//长度是8或更多var_dump($array);?>python
密码
验证
正则表达式
#encoding=utf-8imp...
java
正则表达式
验证
密码
_最新
密码
验证
正则表达式
正则表达式
验证
密码
功能在项目中经常被使用到,但是很多朋友还是不大会使用
密码
正则表达式
进行
验证
,本文小编为大家整理了php
密码
验证
正则表达式
、python
密码
强度正则,当然还有大家常用到的js
正则表达式
,希望大家喜欢。刚开始复习一下,什么是
正则表达式
?在编写处理字符串的程序或网页时,经常有查找符合某些复杂规则的字符串的需要。
正则表达式
就是用于描述这些规则的工具。换句话说,
正则表达式
就是记录文本规则的...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章