문장내에 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;
}
정규표현식으로 코딩해본것임
'Programming > javascript' 카테고리의 다른 글
[javascript] 정규표현식으로 콤마 제거 (0) | 2017.02.03 |
---|---|
[javascript] 정규표현식으로 공백 제거 (0) | 2017.02.03 |
[javascript] 주소창 URL 바꾸기 (0) | 2017.02.03 |
[javascript] UNIX TIME 으로 날짜 상태 표현 (0) | 2017.02.03 |
IOS safari 세션 문제 (0) | 2017.01.25 |