如何根据我的规则验证密码?

时间:2016-07-19 01:11:09

标签: php regex

我有三条规则:

  • 至少6个字符
  • 它应该包含数字和字母
  • 可以接受
  • 符号,例如$@^&*等...

我该怎么做?

以下是我迄今为止所做的尝试:

if ( preg_match($password, "/([0-9]|[a-zA-Z]){6,}/") ) {
    // password is valid
} else {
    // password isn't valid
}

注1:是大写或小写字母并不重要。

注2:从无关紧要的事情开始。

以下是一些可以接受的例子:

urj2fr
948ff4k
#gk4%rg45
f9493^#0
kf94k39f43

以下是一些不可接受的例子:

frki5       // length problem
gerkewkgr%  // lack of digit problem

0 个答案:

没有答案