日期:2014-05-16  浏览次数:20395 次

求教一个正则表达式判断输入的密码:必须要同时含有数字和字母的组合才可以,10位以上吧
俺说一下条件:
(1)该字符串必须要含有数字
(2)该字符串必须含有字母
(3)10位以上
(4)不含其它字符,如_,&等。

------解决方案--------------------
/(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{10,}$/
------解决方案--------------------
(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{10,})$
试试
------解决方案--------------------
/^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{10,}$/
省加了个开头匹配
------解决方案--------------------
mark一下,?=的用法我还没弄明白。。。呵呵