JavaScript에서 정규표현식을 통한 공백제거(trim) 구현
JavaScript 에서는 별도의 문자열 Trimming 기능이 없으므로 직접 구현을 해야 합니다. 문자열을 Char 배열로 쪼개어 공백을 Catch 하는 단순한 방법도 있겠지만 그보다 더 간단하게 정규표현식을 사용하여 구현 할 수 있습니다. 저는 두가지 기능을 위한 정규 표현식을 만들어봤습니다. - 문자열 맨 앞과 맨 뒷부분의 공백을 제거 - 문자열에 포함된 모든 공백을 제거 우선, 문자열 앞뒤의 공백을 제거하기 위한 함수입니다. function trim(str) { return str.replace( /(^\s*)|(\s*$)/g, "" ); } \s : 공백 문자를 의미 ^ : 라인 혹은 문자열의 처음을 의미 $ : 라인 혹은 문자열의 끝을 의미 s : 공백을 의미하며, \와 함께 사용해야 특수문자..
Web/JavaScript
2010. 8. 26. 13:44
공지사항