怎么去掉字符串中的逗号

cao_cx198642 2009-07-29 10:24:00
在js中去掉字符串中所有的逗号,可以用replaceAll替换,那是怎么个替换法咯
...全文
2208 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
彷徨的蜗牛 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 closewbq 的回复:]
JScript code<script>
String.prototype.replaceAll=function (AFindText,ARepText){
raRegExp=new RegExp(AFindText,"g");returnthis.replace(raRegExp,ARepText);
}
alert("axxxbxxxxcxxxxx".replaceAll("x","_"))</script>
[/Quote]
顶上
ZhaoHuiZiXin 2009-07-29
  • 打赏
  • 举报
回复
写一个方法:

function deleDot(){
var str = "1,2,3";
var newStr = "";
for(var i=0; i<str.length; i++){
if(str.charAt(i) != ","){
newStr += str.charAt(i);
}
}
alert(newStr);
}
xlxyeyu 2009-07-29
  • 打赏
  • 举报
回复

function clear(str) {
str = str.replace(/,/g, "");//取消字符串中出现的所有逗号
return str;
}


你试试看,应该可以取消的,如果不行,可以参照:

[code=JScript]
function clear(str) {
var length = str.length;
for(var i = 0; i < length; i++) {
str = str.replace(",", "");
}
return str;
}[code]
  • 打赏
  • 举报
回复
一楼写的是很好的,请看我下面的实例代码:
<script language="javascript" type="text/javascript">
String.prototype.replaceAll = function (AFindText,ARepText){
raRegExp = new RegExp(AFindText,"g");
return this.replace(raRegExp,ARepText);
}
var str = "123,456,789,4";
alert(str.replaceAll(",",""));
</script>
运行结果:1234567894
cao_cx198642 2009-07-29
  • 打赏
  • 举报
回复
谁能帮我一下咯,急呀
cao_cx198642 2009-07-29
  • 打赏
  • 举报
回复
是呀,对应的replace方法只能去掉单独的咯
alpha_423 2009-07-29
  • 打赏
  • 举报
回复
js有对应的replace方法
cao_cx198642 2009-07-29
  • 打赏
  • 举报
回复
是不是js中没有replaceAll方法咯,那比如说是这样一串数字123,456,789,4这样的数字怎么转换了,我是新手,麻烦写具体一点咯,谢谢了
closewbq 2009-07-29
  • 打赏
  • 举报
回复

<script>
String.prototype.replaceAll = function (AFindText,ARepText){
raRegExp = new RegExp(AFindText,"g");
return this.replace(raRegExp,ARepText);
}
alert("axxxbxxxxcxxxxx".replaceAll("x", "_"))
</script>

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧