| 보통은  스크립트  언어(php등)에서  정규표현식을  이용해  처리한다.그러면  뒷단에서  처리되므로  앞에  적었던  내용이  사라지기도  한다.
 
 자바스크립트로도  정규표현식이  가능하다.
 
 function  isEmail(str)  {
 
 //  regular  expression  지원  여부  점검
 var  supported  =  0;
 if  (window.RegExp)  {
 var  tempStr  =  "a";
 var  tempReg  =  new  RegExp(tempStr);
 if  (tempReg.test(tempStr))  supported  =  1;
 }
 if  (!supported)
 return  (str.indexOf(".")  >  2)  &&  (str.indexOf("@")  >  0);
 var  r1  =  new  RegExp("(@.*@)|(..)|(@.)|(^.)");
 var  r2  =  new  RegExp("^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$");
 return  (!r1.test(str)  &&  r2.test(str));
 
 }
 
	
		날짜: 2003-11-06 15:48:37,
	조회수: 2528	 |