标签 正则表达式 下的文章

验证密码是否合法


起步

有这样一个需要保证密码有数字,有字母(可小写可大写),不能包含标点,长度在6~20个字符。简单的说就是验证字符串是不是一段长6~20只包含数字和字母

遍历验证?

用字符串遍历对这些需求逐一验证自然是可以的,想起正则貌似有(?=pattern)正向预测先行,对于懒惰的程序员当然应该来用一下,逐一验证步骤多。

编写

有了这个思路,这个需求竟然一句正则就搞定了。再次惊艳正则的强大。