티스토리 뷰

1. Replace - 역할

프로그래밍을 하다 보면 어떤 문자에 대해서 바꾸고 싶은 경우가 있음

 

예를 들어 3,000,000 원이라고 할 때 콤마를 빼고 3000000 이라고 하고 싶은 경우가 있음

 

이때 사용하는 함수가 Replace


2. Replace - 예제

◈ 코드


1
2
3
4
5
var money = "3,000,000";
var moneyRe = money.replace(",","");
 
alert(moneyRe); 
// 3000,000



3. Replace  - 사용의도와 문제점

money 라는 변수에 있는 모든 콤마(,)를 공백으로 바꾸고 싶었지만, 맨 처음 콤마만 공백으로 바뀜


그래서 사용하는 방법이 정규식



4. Replace - 정규식 적용예제

◈ 코드


1
2
3
4
5
var money = "3,000,000";
var moneyRe = money.replace(/,/gi,"");
 
alert(moneyRe);
//3000000



5. Replace  - 정규식 설명

/ , / :  문자열 내에서 바꾸고자 하는 문자를 입력 / 과 / 사이에 입력합니다


   g : money라는 변수 안에서 전체적으로 / 과 / 사이에 있는 문자를 검색합니다


    i : 대소문자를 구별하지 않습니다







댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday