我会用什么表达方式?

时间:2014-01-18 17:35:36

标签: javascript php passwords

我会使用什么正则表达式来检查字符串是否包含至少1个大写字母,1个小写字母,一个符号和一个数字?我正在使用PHP和JavaScript。

2 个答案:

答案 0 :(得分:4)

(preg_match("/^.(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).*$/", $_POST["string"])

我希望这有效

答案 1 :(得分:1)

这应该做你需要的:

preg_match('/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^a-zA-Z0-9]).+$/', $string);