var str = "<P><IMG src="http://img。zol。com。cn/product/60_500x2000/95/ce4Tb49FlCrvc。jpg" width=500 height=375></P><P><IMG src="http://img。zol。com。cn/product/60_240x180/88/cepb4HNN8Ynfo。jpg" width=240 height=180></P>";
正则查找出图片路径后,如何替换str中的“。”为“.”如何返回下面的结果str = "<P><IMG src="http://img.zol.com.cn/product/60_500x2000/95/ce4Tb49FlCrvc.jpg" width=500 height=375></P><P><IMG src="http://img.zol.com.cn/product/60_240x180/88/cepb4HNN8Ynfo.jpg" width=240 height=180></P>";
求教,谢谢。
解决方案 »
- onkeydown在ajax提交之后不起作用
- 怎么限制文本框输入长度啊????????
- 求:js 返回dom对象的css的left和top值的代码?
- 急!!在线等待,js问题,马上结贴
- 我最近打算好好学JAVASCRIPT,请大家推荐有什么好的入门书.
- 我用window.open()打开一个新窗口,可是父窗口就变成只有[object]几个字,为什么?怎样解决?
- 如何在文本框输入字符后回车,实现表格动态增加一行、跳焦点和询数据库(JavaScript俺不熟)
- 递归.........
- 如何用javascript在当前窗口打开网页?
- jquery 分页问题。。。求教大神
- 一个比较偏的javascript问题,求大神。
- 请问这个网页顶部的图片滚动效果是怎么实现的?谢谢
str只是内容的一部份节选。
那就用正则查找出要替换的内容范围再替换呀?replace后再贴回去呀!为什么 replace 用不上了?
var str = "http://img。zol。com。cn/product/60_240x180/88/cepb4HNN8Ynfo。jpg";
var reg =/。/g;
str = str.replace(reg,'.');
alert(str);
</script>
不知道为什么JavaScript的replace只替换字符串的的第一个匹配字符!
字符串转换为数据的函数:
function StringToArray(str,substr) {
/* 函数功能:字符串按照指定字符串分割转换为数组
参数:
str :需转换的字符串
substr:分割字符串
返回值:
转换后的数组
*/
var arrTmp = new Array();
if(substr=="") {
arrTmp.push(str);
return arrTmp;
}
var i=0, j=0, k=str.length;
while(i<k) {
j = str.indexOf(substr,i);
if(j!=-1) {
if(str.substring(i,j)!="") { arrTmp.push(str.substring(i,j)); }
i = j+1;
} else {
if(str.substring(i,k)!="") { arrTmp.push(str.substring(i,k)); }
i = k;
}
}
return arrTmp;
}
字符串处理:
var strSrc="a。b。c";
var b=StringToArray(strSrc,"。");
alert(b.join("."));