https://sir.kr/cm_free/1561502 에도 올렸었던 것인데
여기에 문제로 정리해 봅니다.
------------------
#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}[:테스트입니다.:]{:#test#tes01#test02}{:.intro}
------------------
해시태그만 골라내는 정규식입니다. 옵션은 /g
해시태그에 유니코드(한국어, 중국어, 일본어등 지원), 보통 언더바만 지원..
단 {: }안에 있는 #은 태그가 아니고 CSS의 ID이므로 빼고 선택하는 정규식이 필요합니다.

댓글 9개
이건 한방에 안될거 같은데요.
<script>
var str = `#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}[:테스트입니다.:]{:#test#tes01#test02}{:.intro}`;
var str2 = str.replace(/\{[^}]*\}/g, '');
var result = str2.match(/#[^#:.\[\]{}\s]+/g);
alert(result);
</script>
<script>
var str = `#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}[:테스트입니다.:]{:#test#tes01#test02}{:.intro}`;
var str2 = str.replace(/\{[^}]*\}/g, '');
var result = str2.match(/#[^#:.\[\]{}\s]+/g);
alert(result);
</script>
게시글 목록
| 번호 | 제목 |
|---|---|
| 10793 | |
| 10783 | |
| 10781 | |
| 10777 | |
| 10775 | |
| 10761 | |
| 10757 | |
| 10748 | |
| 10743 | |
| 10740 | |
| 10725 | |
| 10723 | |
| 10718 | |
| 10711 | |
| 10705 | |
| 10682 | |
| 10665 | |
| 10657 | |
| 10645 | |
| 10643 | |
| 10641 | |
| 10630 | |
| 10624 | |
| 10609 | |
| 10605 | |
| 10597 | |
| 10590 | |
| 10580 | |
| 10579 | |
| 10576 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기