使用regex检查字符串是否为有效密码的函数。

我不知道如何在regex中实现所有这些要求(在R中)。

该字符串是一个有效的密码,如果。

  • 最少8个字符
  • 至少有一个小写字母
  • 至少有一个大写字母
  • 至少有1个数字
  • 至少有1个特殊字符 – !@#$%^&*
  • 不能包含模式 hello123

如果我试着实现所有这些规则,似乎没有什么工作,所以任何建议help都将被感激!我不知道如何在regex中实现所有这些要求(在R中)。

解决方案:

你可以直接写出每一个要求,然后把它们都放在一起。

nchar(PW) > 7 &&
    grepl("[a-z]", PW) &&
    grepl("[A-Z]", PW) &&
    grepl("\\d", PW) &&
    grepl("[!@#$%^&*]", PW) &&
    !grepl("(hello|123)", PW)

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在1张表内查找转机航班?

2022-9-10 13:01:42

未分类

使用钩子设置active className

2022-9-10 13:12:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索