문자열 이메일 추출 정규 표현식 - java and js
<!-- Jsp / java -->

<%@ page import="java.util.regex.*" %>
<%@ page import="java.net.URLEncoder" %>

<%! public String fEmail(String str){
String myRegExp = "[_0-9a-zA-Z-]+[_a-z0-9-.]{2,}@[a-z0-9-]{2,}(.[a-z0-9]{2,})*";
String rStr = "";
Pattern p = Pattern.compile(myRegExp);
Matcher m = p.matcher(str);
boolean result = m.find();
if (result) {
rStr = m.group();

} else {
     rStr = URLEncoder.encode(str);
}
return rStr;
}
%>



<!-- Jsp / java 스크립트-->
function fEmail(str){
//email 패턴 
var myRegExp = /[_0-9a-zA-Z-]+[_a-z0-9-.]{2,}@[a-z0-9-]{2,}(.[a-z0-9]{2,})*/i;
var entry = "";
if (myRegExp.test(str)){ // 문자열 중에서 이메일 패턴이 있으면
 var tmp = myRegExp.exec(str);
   entry = tmp[0];// 이메일패턴이 시작하는 위치부터 문자열 끝까지 반환
}else{
entry = str;
}
return entry;
}
by 프리다라이 | 2006/03/18 09:05 | 작업히스토리 | 트랙백 | 덧글(0)
트랙백 주소 : http://freedarai.egloos.com/tb/2288945
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



<< 이전 페이지 다음 페이지 >>