当前位置: 代码迷 >> JavaScript >> 求教一个正则表达式判断输入的密码:必须要同时含有数字和字母的组合才可以,10位以上吧,该如何处理
  详细解决方案

求教一个正则表达式判断输入的密码:必须要同时含有数字和字母的组合才可以,10位以上吧,该如何处理

热度:63   发布时间:2012-04-26 14:01:31.0
求教一个正则表达式判断输入的密码:必须要同时含有数字和字母的组合才可以,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一下,?=的用法我还没弄明白。。。呵呵
  相关解决方案