我不知道如何在regex中实现所有这些要求(在R中)。
该字符串是一个有效的密码,如果。
!@#$%^&*
hello
或 123
如果我试着实现所有这些规则,似乎没有什么工作,所以任何建议help都将被感激!我不知道如何在regex中实现所有这些要求(在R中)。
你可以直接写出每一个要求,然后把它们都放在一起。
nchar(PW) > 7 &&
grepl("[a-z]", PW) &&
grepl("[A-Z]", PW) &&
grepl("\\d", PW) &&
grepl("[!@#$%^&*]", PW) &&
!grepl("(hello|123)", PW)