Dev Note/JavaScript 2008.03.08 00:26

사용자가 입력한 E-Mail 주소를 정규식을 이용하여 체크하는 JavaScript는

   function checkEmail(emailStr) {
      var checkStr = /(\S+)@(\S+)\.(\S+)/;

     
if (!checkStr.test(emailStr)) {
         return false;    
      }
     
      return true;
   }

위 스크립트는 사용자가 입력한 E-Mail 주소의 유효성을 체크하고 이상이 없으면 true를 리턴한다.
여기에 사용 된 정규식을 간단히 알아보면 다음과 같다.

   (\S+)@ : "@" 앞에 띄워쓰기가 없는 문자열이 온다.
   @(\S+)\. : "@" 뒤 "." 앞에는 띄워쓰기 없는 문자열이 온다.
   \.(\S+) : "." 뒤에는 아무 문자열이 온다.
신고

티스토리 툴바