자바스크립트(JavaScript) - 문자열 공백 제거
자바스크립트에서 문자열의 양쪽 공백을 제거하기 위해서는 trim
함수를 사용하면 된다.
문자열에 포함된 모든 공백을 제거하기 위해서는 replace
함수를 사용하면 된다.
trim
1
2
var str = ' 자바 스크립트 ';
var str = str.trim();
결과 : ‘자바 스크립트’
trim
함수를 사용하면 문자열의 왼쪽과 오른쪽의 공백을 제거할 수 있다. 문자열 내부의 공백은 제거되지 않는다.
replace
1
2
var str = ' 자바 스크립트 ';
var str = str.replace(/^\s+|\s+$/gm, '');
결과 : ‘자바 스크립트’
replace
함수를 사용하여 문자열의 양쪽 공백을 치환하여 제거할 수 있다
앞의 공백 : str.replace(/^\s+/gm, '')
뒤의 공백 : str.replace(/\s+$/gm, '')
※ (g : 문자열이 한 줄인 경우, gm : 문자열이 여러 줄인 경우)
replace 함수를 사용하여 문자열의 모든 공백 제거
1
2
var str = ' 자바 스크립트 ';
var str = str.replace(/(\s*)/gm, '');
결과 : ‘자바 스크립트’
문자열의 모든 공백이 치환되어서 제거된 것을 확인할 수 있다.
댓글남기기