JavaScript 에서 문자열내의 특정 문자를 변환하고자 할 때,
replace() 함수를 사용하게 되는데, javascript 의 replace() 함수는
문자열내에서 처음 발견되는 문자만 변환하게 됩니다.
1
2
3
4
5
|
var sOriginText = " 동해바다 서해바다 남해바다 ";
var sConvertedText = sOriginText.replace("바다","산");
alert(sConvertedText );
|
cs |
위 코드를 실행하게되면 결과값이
동해산 서해산 남해산 이렇게 나오는 것이 아니라
동해산 서해바다 남해바다 와 같이, 처음 발견되는 동해바다의 '바다' 만 '산' 으로 바꾸게 됩니다.
문자열 전체의 문자를 바꾸고 싶은경우 아래와 같이 코딩하면 가능합니다.
1
2
3
4
5
6
7
|
var sOriginText = " 동해바다 서해바다 남해바다 ";
var sConvertedText = sOriginText.replace(/바다/g,"산");
alert(sConvertedText );
|
cs |
또는 치환하려는 문자를 변수로 처리할 경우에는 다음과 같습니다.
1
2
3
4
5
6
7
|
var sOriginText = " 동해바다 서해바다 남해바다 ";
var sTargetText = "바다";
var sConvertedText = sOriginText.replace("/" + sTargetText + "/g" , "산");
alert(sConvertedText );
|
cs |
jQuery 이미지크기 마우스로 조정하게 하기 Image Resize resizable() (0) | 2016.09.08 |
---|---|
jQuery Image Resize 이미지크기 실제로 변경하기 (0) | 2016.09.08 |
jQuery 파일압축 JSZip (Zip File Plugin) 활용하기 (5) | 2016.08.31 |
blueimp jQuery Fileupload 파일업로드 파일명 중복시에 덮어씌우기 (0) | 2016.08.30 |
jQuery FileUpload Plugin 파일업로드시 업로드 위치 동적변경하기 (0) | 2016.08.30 |
댓글 영역