中:字母+数字,字母+特殊字符,数字+特殊字符
弱:纯数字,纯字母,纯特殊字符
急,望高手帮助!!谢谢。。。
8 个解决方案
#1
验证密码的长度,加上验证渺茫是否包含数字,包含字母,包含特殊字符,这4个判断加起来综合判断下密码的强度。
就是你可以分开写4个方法,根据每个验证方法返回值(true/false)来综合判断.
就是你可以分开写4个方法,根据每个验证方法返回值(true/false)来综合判断.
#2
我要的是正则表达式啊,有没有写好的啊!!!
#3
正则表达式,只用IsMatch只能得出True和False,要得到强中弱,一样要if判断。那还不如直接一个个判断是否符合,然后把结果汇总得出结果。
#4
强:字母+数字+特殊字符
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
中:字母+数字,字母+特殊字符,数字+特殊字符
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
弱:纯数字,纯字母,纯特殊字符
^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$
#5
纯数字:^\d+$
纯字母:^[a-zA-Z]+$
纯特殊字符:^[@#$%^&]+$ ps:特殊字符看你定义的标准是什么
字母+数字:^(?!\d+$)(?![a-zA-Z]+$)[a-zA-Z\d]+$
字母+特殊字符:^(?![a-zA-Z]+$)(?![@#$%^&]+$)[a-zA-Z@#$%^&]+$
数字+特殊字符:^(?!\d+)(?![@#$%^&]+$)[\d@#$%^&]+$
字母+数字+特殊字符:^(?!\d+$)(?![a-zA-Z]+$)(?![@#$%^&]+$)[\da-zA-Z@#$%^&]+$
#6
+1 字母+数字+特殊字符我考虑不周了。
#7
正则,晕了,学习
#8
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
#1
验证密码的长度,加上验证渺茫是否包含数字,包含字母,包含特殊字符,这4个判断加起来综合判断下密码的强度。
就是你可以分开写4个方法,根据每个验证方法返回值(true/false)来综合判断.
就是你可以分开写4个方法,根据每个验证方法返回值(true/false)来综合判断.
#2
我要的是正则表达式啊,有没有写好的啊!!!
#3
正则表达式,只用IsMatch只能得出True和False,要得到强中弱,一样要if判断。那还不如直接一个个判断是否符合,然后把结果汇总得出结果。
#4
强:字母+数字+特殊字符
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
中:字母+数字,字母+特殊字符,数字+特殊字符
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
弱:纯数字,纯字母,纯特殊字符
^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$
#5
纯数字:^\d+$
纯字母:^[a-zA-Z]+$
纯特殊字符:^[@#$%^&]+$ ps:特殊字符看你定义的标准是什么
字母+数字:^(?!\d+$)(?![a-zA-Z]+$)[a-zA-Z\d]+$
字母+特殊字符:^(?![a-zA-Z]+$)(?![@#$%^&]+$)[a-zA-Z@#$%^&]+$
数字+特殊字符:^(?!\d+)(?![@#$%^&]+$)[\d@#$%^&]+$
字母+数字+特殊字符:^(?!\d+$)(?![a-zA-Z]+$)(?![@#$%^&]+$)[\da-zA-Z@#$%^&]+$
#6
+1 字母+数字+特殊字符我考虑不周了。
#7
正则,晕了,学习
#8
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$