늘 자바스크립트에서 문자열상의 공백을 제거해주는 trim() 기능을 사용하려고 하는데..
전 당연히 split() 함수도 사용할 수 있어서 사용할 수 있겠지 생각하고 함수를 사용했는데 스크립트 오류가 나더군요. ㅡㅡㅋ
역시 모르면 알아봐야 하는듯..
그래서 찾아보니 자바스크립트에는 기본적으로 문자열 양쪽에 공백을 제거하는 trim 기능이 없고 아래와 같이 사용하면 trim 기능을 사용할 수 있다고 합니다.
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/gi, "");
}
사용은 아래처럼 하시면 됩니다.
var strTrim1 = " Test ";
var strTrim2 = strTrim1.trim();
필요하신 곳에 유용하게 쓰세요. ^^