반응형
Javascript 에서 replace 를 사용하면 딱 한번만 치환이 된다.
예를들어, - 를 모두 제거하려고 아래와 같이 했다면
var temp = '1-2-3-4';
temp = temp.replace('-' , '');
이렇게 하면 temp 는 12-3-4 가 된다. 그럼 어떻게 해야하느냐...
var temp = '1-2-3-4';
temp = temp.replace(/-/g , '');
이렇게 정규식을 사용해야 temp 는 1234 가 된다.
----------------------------
.replace('-',''); //// 하나의 - 만 대체
.replace(/-/g,''); //// 모든 - 를 대체 (정규식 사용)
반응형
'프로그래밍 관련 유용한 자료 > Javascript' 카테고리의 다른 글
jQuery 이중 선언(등록) 시 충돌 방지하기 (0) | 2021.04.27 |
---|---|
Javascript 에서 더블클릭 방지, 버튼 두번 눌리는 문제 방지 (0) | 2021.04.19 |
Javascript 에서 모달(Modal)창이 띄워졌는지 알아보는 방법 (0) | 2021.04.19 |
javascript 에서 parseInt() 로 숫자형 변환이 안 될 때는 eval 로 (0) | 2021.04.19 |
Javascript 에서 모달(Modal)창 사이즈 조절하기(Resize) (3) | 2021.04.18 |