2016-07-01 2 views
0

텍스트를 가져 와서 해시 태그를 일반 텍스트와 다른 색상 및 링크로 변환하려하지만 어떻게해야하는지 잘 모릅니다. 나는 그것이 정규식과 관련이 있다는 것을 알고 있지만, 나는 그것을 내리는 것처럼 보이지 않는다. 여기까지 내가 지금까지 가지고 있지만 전혀 작동하지 않습니다 :자바 스크립트 - 텍스트에서 해시 태그 찾기 및 링크로 돌아 가기

function hashtag(text) { 
var repl = text.replace(/(^|\W)(#[a-z\d][\w-]*)/ig, '$1<a style = "color: #35ab52">$2</a>'); 
return(repl); 
} 

감사합니다.

+0

어떤 문제가 해결되지 않습니까? –

+0

plunkr – terpinmd

+2

'text.replace (/ (# [^ \ s] *)/g, '$1'); ' – destoryer

답변

1
function hashtag(text){ 
    var repl = text.replace(/#(\w+)/g, '<a href="#">#$1</a>'); 
    return rep1; 
} 
+1

설명을 추가 할 수 있습니까? ? – xlm

+0

Javascript Regex 함수를 사용하여 해시 기호로 시작하는 문자열을 필터링하고 – user2999426

+0

굉장 하이퍼 링크. 감사합니다 c : – Collin

관련 문제