JavaScript 에서 모든 문자열을 변환하는 코드는 아래와 같음.
( 1 ) replaceAll() 함수 사용
str.replaceAll("바꿀 문자", "변환 문자")
replaceAll() 함수는 일치하는 모든 문자열을 변환하는 함수임.
( 2 ) indexOf() 와 replace() 함수 사용
while (str.indexOf("바꿀 문자") != -1) {
str = str.replace("변환 문자","");
}
위 코드는 문자열 내에 바꿀 문자가 있으면 없을때까지 반복해서 하나씩 바꿔줌.
( 3 ) split() 와 join() 함수 사용
str.split("바꿀 문자").join("변환 문자");
split() 함수는 문자열을 배열로 만드는 함수이며 join() 함수는 역으로 배열을 문자열로 만드는 함수임.
먼저 str.split("바꿀 문자") 까지 실행하면 바꿀 문자를 배열로 만들어진 후
그 다음 join("변환 문자") 을 실행하면 변환 문자을 배열 각 항목으로 입력됨.
따라서 바꿀 문자로 나눈 뒤 나뉜 위치에 변환 문자로 입력하게 됨.
참고 사이트 :
https://jinseong0928.blogspot.com/2012/03/javascript-replaceall-split-join.html
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/split
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/join
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
댓글 없음:
댓글 쓰기