关于这个邮箱的验证:
/^\w+ ((-\w+)|(\.\w+))*\@[A-Za-z0-9]+  ((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
其中标红的几个地方不懂!望解释!

解决方案 »

  1.   

    前一部分:字啊@前可以是(-+多个字符组合或是.+多个字符组合),或者没有其他字符(这个时候剩下的就是前面的字符了)
    后一部分:可有可恶的(.或-+字符数字组合).数字字母组合
      

  2.   

    我主要是看不懂连接符-   这个是怎么解释呢
      

  3.   

    解释的挺好了!呵呵
    -和.在上面表达式中的应用为了说面,@前能够出现这两个特殊字符。
      

  4.   

    就打那么几个字 都有错别字  真郁闷。