-
JavaScript 공백 제거 정규표현식IT 2025. 12. 9. 18:55반응형
JavaScript에서 공백을 제거하는 여러 가지 방법을 소개해드리겠습니다.
## 1. 모든 공백 제거
```javascript
// 모든 공백 제거
A.replace(/\s/g, '')
// 예시
let A = "안녕 하세요 반갑 습니다";
let result = A.replace(/\s/g, '');
console.log(result); // "안녕하세요반갑습니다"
```
## 2. 특정 공백만 제거
### 일반 공백(스페이스)만 제거
```javascript
A.replace(/ /g, '')
// 예시
let A = "안녕 하세요 반갑 습니다";
let result = A.replace(/ /g, '');
console.log(result); // "안녕하세요반갑습니다"
```
### 앞뒤 공백만 제거 (trim)
```javascript
A.trim()
// 예시
let A = " 안녕하세요 ";
let result = A.trim();
console.log(result); // "안녕하세요"
```
## 3. 추가 trim 메서드
```javascript
// 앞 공백만 제거
A.trimStart() // 또는 A.trimLeft()
// 뒤 공백만 제거
A.trimEnd() // 또는 A.trimRight()
// 예시
let A = " 안녕하세요 ";
console.log(A.trimStart()); // "안녕하세요 "
console.log(A.trimEnd()); // " 안녕하세요"
```
## 4. 연속된 공백을 하나로 줄이기
```javascript
A.replace(/\s+/g, ' ')
// 예시
let A = "안녕 하세요 반갑습니다";
let result = A.replace(/\s+/g, ' ');
console.log(result); // "안녕 하세요 반갑습니다"
```
## 정규표현식 설명
- `\s` : 모든 공백 문자 (스페이스, 탭, 줄바꿈 등)
- ` ` : 일반 스페이스만
- `\s+` : 하나 이상의 연속된 공백
- `g` : 전체 문자열에서 모두 찾기
가장 자주 사용되는 것은 `replace(/\s/g, '')`와 `trim()` 메서드입니다.728x90'IT' 카테고리의 다른 글
JavaScript 빈 줄 제거 정규표현식 (0) 2025.12.09 JavaScript 문자열 치환 Replace 정규표현식 (0) 2025.12.09 HPE Proliant Gen8 마이크로서버 ROM 업데이트 (0) 2025.08.17 HPE Releases iLO 4 2.82 Firmware Update (0) 2025.08.17 vmware fusion 윈도우11 정품인증 (0) 2025.08.17