Programming/javascript
[javascript] 해쉬태그, 앳 변환
재춘이이뻐염
2017. 2. 3. 16:32
문장내에 HASH TAG, AT을 a tag로 변환
/* 문장안에 hashtag, at을 a tag 로 변환 */
function util_convert_to_hash_tag(str) {
var inputString = str;
inputString = inputString.replace(/#[^#\s]+|@[^@\s]+/gm, function (tag){
return (tag.indexOf('#')== 0) ? '<a href="' + context + '/search/tags/?keyword=' + encodeURIComponent(tag.replace('#','')) + '">' + tag + '</a>' : '<a href="' + context + '/' + tag.replace('@','') + '">' + tag + '</a>';
});
return inputString;
}
정규표현식으로 코딩해본것임