如果字符串中存在,我想查找并替换字符串的一部分。
字符串就像'1.png,2.png,3.jpg,4.gif'
我想1.png
在这个字符串中找到,然后用1.jpg
.
我无法使用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
请查看并建议任何可能的方法来做到这一点。
谢谢