繁体   English   中英

joomla 中的这个正则表达式是什么意思?

What does this regular expression in joomla mean?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我试图在我的网站上安装 joomla。 在安装 joomla 时,我被要求创建一个 MYSQl 用户。 但我不能,因为每次我输入密码时,它都会提示密码不符合正则表达式的要求。 下面给出的是正则表达式

'(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$' 

这是什么意思? 我可以给什么密码? 给出一个可以通过正则表达式测试的密码示例。 请帮我

2 个回复

(?=^.{8,}$)

这部分意味着还有 8 个字符,并且匹配从输入的开头开始。

((?=.*\d)

表示包含一个数字。

|(?=.*\W+))

或包含既不是字母也不是数字的东西

(?.[.\n])

不以点或 UNIX 换行符开头。

(?=.*[AZ])

至少包含一个大写字母。

(?=.*[az])

至少包含一个小写字母

.*$

完全由非换行符组成,匹配的组将包含整个字符串。

密码应为 8 个或更多符号,至少一位数字或非字符,至少一个小写字母和至少一个大写字母且不以. 或换行符(认真的?)

示例:Manojlds9

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题
 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM