你的e 的数字是动态的吧。你查找字符串的最后一数字是否等于e 的数字,如果等于e='这里没逗号',否则e='有逗号' ,就可以了。
解决方案 »
- 如何获取CPU的占用率或者CPU的温度啊~
- 如何判断整个火狐浏览器是否关闭(用onbeforeunload不生效)
- 请问能否让prototype的方法访问constructor的参数?
- <td id="mytd"></td> 我现在想在td里加一个属性rowspan=10,用javascript怎么写啊。
- createTextRange問題
- “document.execCommand('SaveAs',false,'c:\\');”这条语句5.0浏览器好像不支持?
- 急!急!急!问题:怎么让层完全遮住下拉框!
- jsp单击行获取该行id,并传给servlet
- 大神给看看这段js如何运行不了
- 谁有双色球走势图的代码 js写的
- 一个关于checkbox选择的问题
- 一个180分的问题,问题也不很难,我不会是我不会vbs 共180分
var f;
var s='1,2,3,4,5,6,7';
var arrs=s.split(",");
var e='2';
for(var i=0;i<arrs.length;i++) {
if(arrs[i]==e)arrs.splice(i,1)
}
f=arrs.join(",");
alert(f);
</script>
* 参数: s:字符串的内容.
* 参数: d:要删除的字符串.
* ArrDel('1,2,3','2')
* 返回'1,3'
*/ function ArrDel(s,d) {
var f;
var arrs=s.split(",");
var e=d;
for(var i=0;i<arrs.length;i++) {
if(arrs[i]==e)arrs.splice(i,1)
}
f=arrs.join(",");
return f;
}var s='1,2,3,4,5,6,7';
var d='2';
alert(ArrDel(s,d));
</script>
var f;
var s='1,2,3,4,5,6,7';
var e='2';
var re = new RegExp(e+"(,?\\b)|(,?\\b)"+e+"");
alert(re)f=s.replace(re,'');
alert(f);
</script>