Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 1个大写1个特殊字符和1个小写的正则表达式_Regex - Fatal编程技术网

Regex 1个大写1个特殊字符和1个小写的正则表达式

Regex 1个大写1个特殊字符和1个小写的正则表达式,regex,Regex,我需要一个正则表达式,用于1个大写字符、1个特殊字符和1个小写字符 注:需要允许所有特殊字符,长度应大于8个字符 我试过/^(?=.[a-z])(?=.[a-z])(?=.*\d)(?=.[$$!%*?&])[a-Za-z\d$!%*?&]{8,}$/这限制了一些特殊字符。尝试使用此正则表达式: ^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+*!=]).*$ 说明: (/^ (?=.{8,}) //should

我需要一个正则表达式,用于1个大写字符、1个特殊字符和1个小写字符 注:需要允许所有特殊字符,长度应大于8个字符

我试过
/^(?=.[a-z])(?=.[a-z])(?=.*\d)(?=.[$$!%*?&])[a-Za-z\d$!%*?&]{8,}$/
这限制了一些特殊字符。

尝试使用此正则表达式:

^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+*!=]).*$

说明:

(/^
(?=.{8,})                //should be 8 characters or more
(?=.*[a-z])             //should contain at least one lower case
(?=.*[A-Z])             //should contain at least one upper case
(?=.*[@#$%^&+*!=])      //should contain at least 1 special characters
.*$/)
我将使用:

^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[^\w\d]).*$

请注意,
[^\w\d]
允许任何特殊字符。

这是用于密码检查的吗?-哪种语言?这是密码检查吗javascript@Bakudan我更喜欢伟大的解释和使用正则表达式演示+1谢谢!一个新的网站在我的剧目中很有用utilities@Madivad不客气!这需要任何特殊的字符。谢谢