728x90
날짜 같은 문자열을 이용할때 -를 뺴야 하는 경우가 많다
-와 같은 특정문자를 제거할 때는 replace를 사용하면 된다.
String.replace('-', '')
근데 위에처럼 하면 처음 -기호만 삭제되고 나머지는 삭제되지 않는다.
String.replace(/\-/g, '')
-기호가 특수문자 이기때문에 \(역슬래시)를 붙여줘야 한다.
특정문자 제거 | str.replace(/\-/g,''); |
앞의 공백 제거 | str.replace(/^\s+/,''); |
뒤의 공백 제거 | str.replace(/\s+$/,''); |
앞뒤 공백 제거 | str.replace(/^\s+|\s+$/g,''); |
문자열 내의 공백 제거 | str.replace(/\s/g,''); |
개행 제거 | str.replace(/\n/g,''); |
엔터 제거 | str.replace(/\r/g,''); |
0 제거 | str.replace(/[^(1-9)]/gi,""); |
특수문자 제거 | var reg = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi; str.replace(reg,''); |
정규식에서 문자가 의미하는 뜻 [a-z] : a ~ z 사이의 문자를 찾음 [abc] : a, b, c중 하나를 찾음 [^abc] : a, b, c를 제외한 문자를 찾음 |
https://hyunchang88.tistory.com/191
javascript string 특정 문자 제거
javascript 에서 특정문자를 제거할때 replace 함수를 사용하는데 sting.replace('-','') 이렇게 사용하면 맨처음에 있는 - 기호만 삭제되고 나머지는 삭제가 되지 않는다. -가 특수문자라서 이렇게 sting.repl
hyunchang88.tistory.com
https://cityattack.tistory.com/64
[javascript&jQuery] 정규식으로 특정문자 제거
안녕하세요~ 블로그지기 인간대표 입니다. 자바스크립트에서 특정문자 또는 특수문자를 제거할때, -가 여러번 있는 문자열(주민번호,전화번호)을 단순히 replace('-','')로 하면, 처음 -기호만 삭
cityattack.tistory.com
728x90
'JavaScript' 카테고리의 다른 글
자바스크립트 날짜, 시간 (0) | 2021.06.29 |
---|---|
자바스크립트 선택자 (0) | 2021.06.24 |
[JavaScript] Split (0) | 2021.06.03 |
동적 테이블 행 추가, 삭제 (0) | 2021.05.19 |
삼항연산자, 쉼표연산자, delete 연산자, void연산자 (0) | 2021.04.27 |