반응형
특정 데이터를 받아서 그 값을 가공하거나 값을 출력할 때 가장 먼저 해야 하는 것은 무엇일까요?
정답은? (두구두구두구 : 자체 효과음.. 긴장감 전혀 없음 주의)
제목에도 있듯이 해당값에 포함된 공백을 제거해주는 일입니다.
우리가 전문통신이나 이미 노출된 값을 자신이 필요한 위치 값만 잘라서 재 가공하여 화면에 보여주려고 해도 값에 공백이 포함되어 있으면 우리가 전달받게 되는 값에는 우리가 원치 않았던 공백 값이 포함되기 때문에 자신이 원하는 정확한 값을 얻을 수 없습니다.
그래서 반드시 문자열을 자를 때는 공백문자를 제거해 줘야 합니다.
공백 문자를 제거하는 방법에는 2가지 방법이 존재합니다.
1.javaScript 정규식
javaScript는 replace를 이용하여 모든 공백을 제거해 줍니다.
const test = " 테스트 문자 "
test = test.replace(/(^\s*)|(\s*$)/gi, "");
2. jQuery
javaScript정규식은 복잡하여 사용하기 조금 힘들다고 생각하시면 jQuery 함수를 이용하면 더 간단히 해결이 가능합니다.
jQuery에서 제공하는 $.trim() 함수만 사용하면 됩니다.
const test = " 테스트 문자 "
test = $.trim(test)
반응형
'IT > JavsScript' 카테고리의 다른 글
모바일 스크롤 페이징 (infinite scrolling pagination) 구현하기 (0) | 2021.03.10 |
---|---|
소수점 쉽게 찍기, 퍼센트 쉽게 계산하고 이해하기 (0) | 2021.03.10 |
배열 메서드(Method) 선언하기 (0) | 2021.03.10 |
객체(object) 활용하기 (feat.JSON) (0) | 2021.03.10 |
jQuery 사용 속도를 높이는 6가지 방법 (0) | 2021.03.04 |
광고차단(애드블록)프로그램이나 브라우저를 사용중이시면 프로그램을 비활성화이나 블로그 주소를 예외 처리 해주시면 광고가 노출됩니다. 귀찮고 번거롭겠지만 광고 클릭은 저에게는 큰 힘이 됩니다. 🙇🏻♂️🙇🏻♀️
제 블로그의 모든 글은 제가 직접 작성 하고 다른 글을 참고할 때는 이전 글보다 읽기 편하게 수정해서 작성하고 있습니다. 커피 한잔 사먹고 더 열심히 좋은글로 보답하겠습니다.
오늘도 제 블로그에 와 주셔서 감사합니다. :)
제 블로그의 모든 글은 제가 직접 작성 하고 다른 글을 참고할 때는 이전 글보다 읽기 편하게 수정해서 작성하고 있습니다. 커피 한잔 사먹고 더 열심히 좋은글로 보답하겠습니다.
오늘도 제 블로그에 와 주셔서 감사합니다. :)