자바스크립트 질문입니다 ㅠ 특수문자 뒤 문자 찾기

자바스크립트 질문입니다 ㅠ 특수문자 뒤 문자 찾기

QA

자바스크립트 질문입니다 ㅠ 특수문자 뒤 문자 찾기

본문

특수문자 앞은 2가지 방법으로 찾았는데

뒤에를 추출하는 방법을 몰라서..ㅠ

도움이나 조언 부탁드립니다..


const str1 = "#사과#귤#배";
const str2 ="사과#귤배";

console.log(str1.replace(/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/g, ','));
//",사과,귤,배"
onsole.log(str2.substring(0,str2.indexOf("#", 0)));
//"사과"

 

첫번째의 경우

원하는 값

사과

안된다면

사과#귤#배

이 질문에 댓글 쓰기 :

답변 2


<script>
str = "#사과#귤#배#참외#복숭아";
for (i = 1; i < str.split("#").length; i++) {
    br = i == str.split("#").length - 1 ? "" : "<br>";
    document.write(str.split("#")[i] + br);
}
</script>

<script>
my = "#사과#귤#배";
you = my.split("#");
you.shift();
</script>

 

이렇게 하면 you 라는 배열에 담깁니다.

아래처럼 해도 you 라는 배열에 담깁니다.

 


<script>
my = "#사과#귤#배";
my = my.replace("#", "");
you = my.split("#");
</script>

 

위와 같이 배열에 담아 놓으면 아래처럼 문자열 추출도 쉽겠네요.

 


<script>
my = "#사과#귤#배";
you = my.split("#");
you.shift();
document.write(you.join("<br>"));
</script>
답변을 작성하시기 전에 로그인 해주세요.
전체 123,635 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT