现在要求必须有大小写,有数字,长度大于8的正则表达式怎么写?

解决方案 »

  1.   

    如果是大小写字母、数字,必须同时有,那用这个
    ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{9,}$如果是必须有字母和数字,字母不区分大小写,用这个
    ^(?=.*[a-zA-Z])(?=.*\d).{9,}$
      

  2.   

    哈哈 lxcnn(过客)兄 真是 好勤劳啊
    观察你好几天了, 正则的水平 提高的很快.
      

  3.   

    TO:cancerser呵呵,谢谢了,我最近手里有些活,答别的要去查资料,只有正则现在基本上不用了,所以有正则都来参与一下,在cancerser兄这学到了很多呢TO:yeefa
    其实要说简约的
    ^(?=.*\w).{9,}$
    这样就可以了,不过比楼主的要求多了一个下划线