텍스트 의 URL 을 링크 로 바 꾸 기

사용자 가 입력 한 텍스트 의 url 을 클릭 할 수 있 는 링크 주소 로 바 꿉 니 다.예 를 들 면:http://www.blueidea.com[url]로 바 꿀 수 있 습 니 다.http://www.cctv.com[/url]
혹은http://www. blueidea.com.
이 정규 의 관건 은 링크 와 일치 하 는 것 입 니 다.일치 한 후에 양쪽 에 a 태그 와 속성 을 추가 하 는 것 이 문제 가 되 지 않 습 니 다.
 /http:\/\/[\w-]*(\.[\w-]*)+/ig 

우선 http://와 일치 합 니 다.
이 가능 하 다,~할 수 있다,...
\[\w-]*일치.xxx 형식,적어도 하나.
테스트 코드 는 다음 과 같 습 니 다:
 <script type="text/javascript"> 
 function replaceReg(reg,str){ 
  return str.replace(reg,function(m){return '<a href="'+m+'">'+m+'</a>';}) 
 } 
 var reg = /http:\/\/[\w-]*(\.[\w-]*)+/ig; 
 var str = '              url        link  。\
    :http://www.blueidea.com     ,  http://bbs.blueidea.com \
is very good!http://blueidea.com!      .cn :http://www.sina.com.cn  。'; 
 document.write(replaceReg(reg,str)+'<br />'); 
 </script> 

좋은 웹페이지 즐겨찾기