라이브러리
[JAVASCRIPT] str.trim() - 앞뒤 공백 제거
JavaScript의 str.trim() 메서드
JavaScript의 `str.trim()` 메서드는 문자열의 시작과 끝의 공백을 제거합니다. 이 메서드는 문자열의 시작과 끝에 있는 모든 공백 문자(스페이스, 탭, 줄바꿈 등)를 제거하여 새로운 문자열을 반환합니다.
예제
#hostingforum.kr
javascript
// 공백이 있는 문자열
let str = " Hello World ";
// trim() 메서드를 사용하여 공백을 제거
let trimmedStr = str.trim();
console.log(trimmedStr); // "Hello World"
위 예제에서 `str.trim()` 메서드를 사용하여 `str` 변수에 저장된 문자열의 시작과 끝의 공백을 제거합니다. 결과는 `"Hello World"`이 됩니다.
공백 제거 옵션
`str.trim()` 메서드는 옵션을 받을 수 있습니다. 옵션을 사용하여 특정 타입의 공백만 제거하거나, 제거하지 않을 수 있습니다.
#hostingforum.kr
javascript
// 공백과 줄바꿈을 제거
let str = " Hello
World ";
let trimmedStr = str.trim();
console.log(trimmedStr); // "HelloWorld"
// 공백과 줄바꿈을 제거하지 않음
let str2 = " Hello
World ";
let trimmedStr2 = str2.trimLeft();
console.log(trimmedStr2); // " Hello
World"
위 예제에서 `str.trim()` 메서드는 공백과 줄바꿈을 모두 제거합니다. `str2.trimLeft()` 메서드는 공백과 줄바꿈을 제거하지 않습니다.
문자열의 시작과 끝의 공백 제거
`str.trim()` 메서드는 문자열의 시작과 끝의 공백만 제거합니다. 중간의 공백은 제거하지 않습니다.
#hostingforum.kr
javascript
// 공백이 있는 문자열
let str = "Hello, World! ";
// trim() 메서드를 사용하여 공백을 제거
let trimmedStr = str.trim();
console.log(trimmedStr); // "Hello, World!"
위 예제에서 `str.trim()` 메서드를 사용하여 `str` 변수에 저장된 문자열의 시작과 끝의 공백을 제거합니다. 결과는 `"Hello, World!"`이 됩니다.
문자열의 중간의 공백 제거
`str.replace()` 메서드를 사용하여 문자열의 중간의 공백을 제거할 수 있습니다.
#hostingforum.kr
javascript
// 공백이 있는 문자열
let str = "Hello, World! ";
// replace() 메서드를 사용하여 공백을 제거
let trimmedStr = str.replace(/s+/g, '');
console.log(trimmedStr); // "Hello,World!"
위 예제에서 `str.replace()` 메서드를 사용하여 `str` 변수에 저장된 문자열의 중간의 공백을 제거합니다. 결과는 `"Hello,World!"`이 됩니다.
문자열의 공백 제거와 관련된 메서드
JavaScript에는 문자열의 공백 제거와 관련된 여러 메서드가 있습니다.
* `str.trim()`: 문자열의 시작과 끝의 공백을 제거합니다.
* `str.trimLeft()`: 문자열의 시작의 공백을 제거합니다.
* `str.trimRight()`: 문자열의 끝의 공백을 제거합니다.
* `str.replace(/s+/g, '')`: 문자열의 중간의 공백을 제거합니다.
이러한 메서드를 사용하여 문자열의 공백을 제어할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.