특수문자 앞은 2가지 방법으로 찾았는데
뒤에를 추출하는 방법을 몰라서..ㅠ
도움이나 조언 부탁드립니다..
Copy
const str1 = "#사과#귤#배";
const str2 ="사과#귤배";
console.log(str1.replace(/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/g, ','));
//",사과,귤,배"
onsole.log(str2.substring(0,str2.indexOf("#", 0)));
//"사과"
첫번째의 경우
원하는 값
사과
귤
배
안된다면
사과#귤#배
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2022-08-22 (월) 21:39:00
Copy
<script>
str = "#사과#귤#배#참외#복숭아";
for (i = 1; i < str.split("#").length; i++) {
br = i == str.split("#").length - 1 ? "" : "<br>";
document.write(str.split("#")[i] + br);
}
</script>
답변에 대한 댓글 1개
바트컨트롤
2022-08-22 (월) 23:27:29
2022-08-22 (월) 23:52:01
Copy
<script>
my = "#사과#귤#배";
you = my.split("#");
you.shift();
</script>
이렇게 하면 you 라는 배열에 담깁니다.
아래처럼 해도 you 라는 배열에 담깁니다.
Copy
<script>
my = "#사과#귤#배";
my = my.replace("#", "");
you = my.split("#");
</script>
위와 같이 배열에 담아 놓으면 아래처럼 문자열 추출도 쉽겠네요.
Copy
<script>
my = "#사과#귤#배";
you = my.split("#");
you.shift();
document.write(you.join("<br>"));
</script>
답변을 작성하려면 로그인이 필요합니다.
혹시..
[사과,귤,배] 이렇게 배열로도 가져올 수 있을까요 ㅠㅠ?