【发布时间】:2013-02-26 09:45:29
【问题描述】:
我想确保我的用户密码至少包含一个 a-z、一个 A-Z、一个 0-9 和一个特殊字符。
我认为最好的方法是设置如下变量:
$lower_list = 'abcdefghijklmnopqrstuvwxyz';
$upper_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$numbers_list = '0123456789';
$special_list = '!"£$%^&*(){}[]=-`¬¦\|/?.>,<#~\'@;:*-+';
我需要什么功能?或者有更好的方法吗?我知道我可以使用 preg_match 但我不知道如何编写正则表达式。
【问题讨论】:
-
如果是 PHP,我建议使用正则表达式模式
preg_match()/[\d[:lower:][:upper:][:punct:]]/ -
同意重复,谢谢