공백을 엔터로 바꾸어서 한 줄로 되어있던 데이터를 여러 줄로 나타낼 것이다.
const value = '123 456 789'
const removeSpace = value.replace(/\s/g, '\n'); //공백을 엔터로 바꿈
console.log(removeSpace);
//123
//456
//789
123 456 789 같이 공백으로 구분된 데이터를 정규식을 이용해 엔터로 바꿔주면 아래처럼 여러 줄로 나오게 된다.
123
456
789
이걸 응용해서 공백이 아니라 콤마로 구분되어 있는 데이터를 여러 줄로, 혹은 공백으로 구분되어 있는 데이터를 콤마로 바꿔줄 수도 있다.
const comma = '123,456,789'
const removeComma = comma.replace(',', '\n'); //콤마를 엔터로 바꿈
console.log(removeComma);
//123
//456
//789
const space = '123 456 789'
const toComma = space.replace(/\s/g, ','); //공백을 콤마로 바꿈
console.log(toComma); //123,456,789
'JavaScript' 카테고리의 다른 글
[JavaScript] 읽기쉬운 코드를 위해서 const를 사용하자: const, let, var에 대해 (0) | 2021.12.10 |
---|---|
[JavaScript] 펼침 연산자 효과적으로 사용하기 (0) | 2021.11.30 |
[JavaScript] 엔터를 콤마로 바꾸는 정규식 (0) | 2021.10.15 |
[JavaScript] 이메일 유효성 검사 정규식 (0) | 2021.10.14 |
[JavaScript] 숫자인지 문자인지 판단 정규식(+소수점 판단 정규식) (0) | 2021.10.14 |