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

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

这是什么意思? 我可以提供什么密码? 举例说明将通过此正则表达式测试的密码。 请帮我

#1楼 票数:6 已采纳

(?= ^。{8,} $)

这部分意味着还有8个以上的字符,匹配从输入的开始处开始。

((?=。* \\ d)

手段包含一个数字。

|(?= * \\ W +))

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

(?![。\\ n])

不是以点或UNIX换行符开头。

(?=。* [AZ])

包含至少一个大写字母。

(?=。* [AZ])

包含至少一个小写字母

。* $

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

#2楼 票数:1

密码应为8个符号或更多,至少一个数字或一个非字符,至少一个较低的alpha和至少一个较高的alpha而不是以. 或换行(严重?)

示例:Manojlds9

  ask by translate from so

未解决问题?本站智能推荐:

5回复

这些正则表达式在代码中是什么意思?

当我遇到joomla插件的这一部分时,我试图对其进行更改,但我不知道它在做什么。 有人可以告诉我这些正则表达式和${4}是什么? 仅供参考:此插件用于在文章内显示facebook和opengraph标签。
2回复

记录器中的Joomla正则表达式

有人可以解释以下几行中发生的事情吗? ((?:test<[a-zA-Z][^>]*>\\s*){0,7})什么? 为什么joomla logger不按原样提供((?:test<[a-zA-Z][^>]*>\\s*){0,7})正确的字符串?
1回复

正则表达式,用于从网址中删除“项目”

我正在尝试从以下位置重写URL: 至: 这就是我在.htaccess尝试的内容: 但是看来我做错了..
3回复

SQL正则表达式和字段

我想更改查询以返回extra_fields乘法值,如何更改正则表达式? 另外我不明白extra_fields是什么 - 它是一个领域? 如果是这样的话为什么不用像i.extra_fields那样的表格前缀来i.extra_fields ?
1回复

PHP正则表达式修改

我正在使用旧的Joomla! 插件(我知道,第一个错误)。 它通过正则表达式进行一些URL替换。 这是代码: 问题在于它会破坏其中带有连字符的URL。 关于如何修改它以接受连字符的任何帮助都将非常有用。 也可能是replace_links函数中断:
1回复

简单的正则表达式-匹配特定的网址

对于正则表达式,我是个菜鸟。 我正在使用Joomla和高级模块管理器将模块发布到特定的URL。 我只想将模块发布到url /tv-show而不发布到/tv-show/anthingthing-else/blahblah 我以为这样做的方法是/tv-show*但是显然不是,因为它仍然以/
2回复

带有正则表达式的错误匹配

因此,我正在使用此正则表达式在实现Joomla的网页上搜索身份验证令牌,以执行脚本化登录。 我已经完成了所有这些工作,但想知道我的正则表达式出了什么问题,因为它总是返回2个项目。 另外,我要检查的输入名称每个页面的长度和名称都会改变。
1回复

简码插件无法识别正则表达式中的换行符

我正在使用一个Joomla短代码插件,该插件可以搜索出短代码并将其替换为html内容。 效果很好,也就是说,直到用户插入换行符为止,这时失败。 我相信这与正则表达式有关,但对正则表达式几乎一无所知,我看不到。 这是找到我的简码的正则表达式... 我需要使用正则表达式来识别/忽略输入的短