求一正则表达式,  长度为10,   必须要有.字母,数字,和至少一位非字母数字的符号.     做为登陆画面密码check用.   不想用..net 控件来check..求高手.

解决方案 »

  1.   


    求一正则表达式,  用来check 长度为10的字符串, 里面必须包含有.字母,数字,和至少一位非字母数字的符号.  做为登陆画面密码check用.  不想用..net 控件来check.. 求高手. 
      

  2.   

    [a-zA-Z]{1,}[0-9]{1,}[^a-zA-Z0-9]{1,}这样应该可以吧   长度就不知道怎么控制了
      

  3.   

    试一下这个表达式,我在ASP.Net20下试过可以用,
    可检验5-13位的密码,其中包括一个以上非数字和字母字符.(?=(^(\w|\W|_){5,13})$)^(\w*[\W]{1,}\w*)+$
      

  4.   

    [a-zA-Z]{1,}[0-9]{1,}[^a-zA-Z0-9]{1,} 记得能是这个样子的。。试试吧。。不行再留言俺会尽量帮忙。。
      

  5.   

    上一回贴(\w\W|_)中的"|"号发布后变成了"&brvbar" ,不知什么原因,再发一次....
    试一下这个表达式,我在ASP.Net20下试过可以用,
    可检验5-13位的密码,其中包括一个以上非数字和字母字符. (?=(^(\w|\W|_){5,13})$)^(\w*[\W]{1,}\w*)+$
      

  6.   


    (?=(^(\w|\W|_){5,13})$)^(\w*[\W_\=]{1,}\w*)+$
      

  7.   

    (?=(^(\w|\W|_){5,13})$)^(\w*[\W_\=]{1,}\w*)+$
      

  8.   

    [a-zA-Z]{1,}[0-9]{1,}[^a-zA-Z0-9]{1,}