JavaScript2014. 12. 5. 16:56

JavaScript에서 문자열으 치환할때 사용하는 함수는 replace()를 이요한다.


string.replace("beforeString", "replaceString");


위의 코드를 사용 할 경우 문장에서 첫번째 글자나 단어만 치환된다.


그럼 아래 와같은 코드를 사용 하면 모두 바꿀 수 있다.


string.replace(/beforeString/gi, "replaceString");


고치기 이전의 단어를 감싸던 곁따옴표나 홑따옴표 대신 /를 이용해서 단어를 감싸고 옵션격인 gi를 붙여준다.

g는 문자열을 모두다 검색한다는 옵션이고, i는 대소문자를 가리지 않고 검사 한다는 옵션이다.

정규표현식 신기하네..

Posted by Z700zZz