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
https://cityattack.tistory.com/64
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 |