카테고리 없음

javascript 해시태그 정규표현식 추출

규몽 2020. 12. 10. 19:31

ex) 글자 = "#글자 #늘자#들자 를자 믈자 의 경우 아래와 같이 공백과 # 중복개수 상관없이 1개씩 끊어주는 추출이 가능하다 

 {글자.split(/(#[^\s#]+)/g).map((v) => {
        if (v.match(/(#[^\s#]+)/g)) {
          return (
            <Link href={`/hashtag/${v.slice(1)}`}>
              <a>{v}</a>
            </Link>
          );
        }
        return v;
      })}