2008. 2. 22. 17:30
Programing/HTML/JavaScript/CSS
어제 정규식 수정하고 포스팅 하는걸 깜빡했네요^^;;
첫 정규식에서는 도메인에 하이픈이나 한글 도메인 추출이 안됐었죠.
또다시 머리를 이리굴리고 저리굴리고 하다가 해결했습니다.
정규식을 이렇게 바꿔봤습니다.
이전 것은 이랬죠.
\S는 공백을 제외한 문자입니다.
\S를 씀으로써 추가적인 문제가 발생할 수도 있습니다만, 그 문제는 생각하지 않기로 했습니다.
정 거슬리면 [a-zA-Z0-9가-힣] 이런 식으로 쓸 수도 있습니다만,
아직은 원하는 결과를 보여주니 도메인추출 정규식은 여기서 마무리를 지어야 겠습니다.^^;
혹시 더 좋은 방법 알고 계신분은 지도 부탁드립니다~~
첫 정규식에서는 도메인에 하이픈이나 한글 도메인 추출이 안됐었죠.
또다시 머리를 이리굴리고 저리굴리고 하다가 해결했습니다.
정규식을 이렇게 바꿔봤습니다.
/(http(s)?:\/\/)?\S+(\.[^(\n|\t|\s|\/))]+)+/gi
이전 것은 이랬죠.
/(http(s)?:\/\/)?\w+\.\w+(\.\w+)+/gi
\S는 공백을 제외한 문자입니다.
\S를 씀으로써 추가적인 문제가 발생할 수도 있습니다만, 그 문제는 생각하지 않기로 했습니다.
정 거슬리면 [a-zA-Z0-9가-힣] 이런 식으로 쓸 수도 있습니다만,
아직은 원하는 결과를 보여주니 도메인추출 정규식은 여기서 마무리를 지어야 겠습니다.^^;
혹시 더 좋은 방법 알고 계신분은 지도 부탁드립니다~~
'Programing > HTML/JavaScript/CSS' 카테고리의 다른 글
오페라,사파리의 DOM Inspector (6) | 2008.04.15 |
---|---|
Javascript OOP - 객체 생성과 property (1) | 2008.04.07 |
URL, 도메인 추출 정규식 (0) | 2008.02.20 |
javascript의 클로저(closure) (2) | 2007.09.21 |
객체의 메서드로 setInterval 활용시 this 사용에 관한 문제점 (3) | 2007.08.07 |