正则表达式的密码必须包含至少8个字符,至少1个号码和较低和大写字母和特殊字符 [英] Regex for Password Must be contain at least 8 characters, least 1 number and both lower and uppercase letters and special characters
问题描述
我想一个普通的前pression检查
I want a regular expression to check that
密码必须包含至少8个字符,其中至少有1号和
包括较低和大写字母和特殊字符如#
,?
,两个!
)
Password Must be contain at least 8 characters, including at least 1 number and
includes both lower and uppercase letters and special characters e.g #
, ?
, !
)
不可能是你的旧密码或包含您的用户名,密码
或websitename
Cannot be your old password or contain your username, "password"
, or "websitename"
这是我的验证前pression这是 8
字符,包括 1
大写字母, 1
小写字母, 1
数字或特殊字符。
And here is my validation expression which is for 8
characters including 1
uppercase letter, 1
lowercase letter, 1
number or special character.
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
我怎么能写在密码必须为8个字符,其中包括1个大写字母,特殊字符和字母数字字符
推荐答案
最少8个字符,至少1字母及一个数字:
Minimum 8 characters at least 1 Alphabet and 1 Number:
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"
最少8个字符,至少1字母,1号和特殊字符:
Minimum 8 characters at least 1 Alphabet, 1 Number and 1 Special Character:
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$"
最少8个字符,至少1大写字母,1个小写字母和1号:
Minimum 8 characters at least 1 Uppercase Alphabet, 1 Lowercase Alphabet and 1 Number:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
最少8个字符,至少1大写字母,1个小字母,1号和特殊字符:
Minimum 8 characters at least 1 Uppercase Alphabet, 1 Lowercase Alphabet, 1 Number and 1 Special Character:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}"
8的最小和最大10个字符,至少1大写字母,1个小字母,1号和特殊字符:
Minimum 8 and Maximum 10 characters at least 1 Uppercase Alphabet, 1 Lowercase Alphabet, 1 Number and 1 Special Character:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,10}"
这篇关于正则表达式的密码必须包含至少8个字符,至少1个号码和较低和大写字母和特殊字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!