判断字符串emailAddr是否为合法的email格式

  1. /**
  2. * 判断字符串emailAddr是否为合法的email格式
  3. * 主要判断'@'及'.'是否出现,以及两者的位置
  4. * @param emailAddr 输入的email地址
  5. * @return true/false。
  6. */
  7. function emailCheck(emailAddr)
  8. {
  9. if((emailAddr == null) || (emailAddr.length < 2)) return false ;
  10. // 需出现'@',且不在首字符.
  11. var aPos = emailAddr.indexOf("@" ,1) ;
  12. if(aPos < 0)
  13. {
  14. return false ;
  15. }
  16. // '@'后出现'.',且不紧跟其后.
  17. if(emailAddr.indexOf("." ,aPos+2) < 0)
  18. {
  19. return false ;
  20. }
  21. return true ;
  22. }