请问各位Internet 电子邮件地址和高级密码的正则表达式。谢谢!

解决方案 »

  1.   

    邮件地址的:
      function   isValidEmail(str)   
      {   
          var   re   =   /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;   
        
          if   (re.test(str))   
              return   true;   
          else   
              return   false;   
      }
      

  2.   

    前者:[\w-]+@([\w-]+\.)+[\w-]+
    后者:^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{4,8}$
      

  3.   

    \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*这是vs2003中正则表达式编辑器生成的电子邮件的正则表达式,
      

  4.   

    验证邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*  
    高级密码就不知道了
      

  5.   

    这种要求的电子邮件地址正则那就微软的\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*高级密码,如何个高级法
      

  6.   

    Dim emailregex As Regex = New Regex("(?<user>[^@]+)@(?<host>.+)");
    Dim ismatch As Boolean = emailregex.IsMatch("[email protected]");
      

  7.   

    密码的两个
    1.   
      ^(?=.*?[0-9])(?=.*?[a-zA-Z])[0-9a-zA-Z]+$   
        
      2.   
      ^[0-9a-zA-Z]*[0-9][0-9a-zA-Z]*[a-zA-Z][0-9a-zA-Z]*$|^[0-9a-zA-Z]*[a-zA-Z][0-9a-zA-Z]*[0-9][0-9a-zA-Z]*$