문자열에 문자열이 있으면 해당 부분을 찾아서 바꾸고 싶습니다. 나는이 문자열에서 1.png
을 찾아 원하는 1.jpg
로 존재하는 경우 다음을 교체자바 스크립트에서 문자열을 찾아 점으로 바꾸기
'1.png,2.png,3.jpg,4.gif'
처럼
문자열입니다.
search()
및 indexOf()
메서드를 사용하여 찾을 수 없습니다.
이후로 찾을 수 없으므로 교체 할 수 없습니다.
은 내가 조합을 다음 시도 이런 식으로
var str = '1.png'
var new_str = '1.jpg'
var main_str = '1.png,2.png,3.jpg,4.gif';
if(main_str.indexOf(str) > 0){
alert('found')
// now replace it with new_str
}
else{
alert('not found')
}
을 시도하고 있지만이 작동하지 않습니다.
main_str.indexOf('str') > 0
main_str.indexOf(/\str/) > 0
main_str.indexOf(/\"str"/) > 0
main_str.indexOf(str) > 0
가능한 모든 방법을 참조하십시오.
감사
같은 대문자 또는 혼합 된 경우를 할 수 있습니다. –
@TallboY : 무엇을 확인 하시겠습니까? –