JS使用正则去除字符串逗号的方法

来源:爱站网时间:2021-03-01编辑:网友分享
我们在正则表达式中会发现很多字符串都有逗号,那么你知道怎么去除吗?下面的内容中我们就跟随爱站小编一起去看看JS使用正则去除字符串逗号的方法。

我们在正则表达式中会发现很多字符串都有逗号,那么你知道怎么去除吗?下面的内容中我们就跟随爱站小编一起去看看JS使用正则去除字符串逗号的方法。

字符串:string s = "1,2,3,4,5,"

目标:删除最后一个 ","

方法:

1、用的最多的是substring,这个也是我一直用的, 一定要注意大小写,爱站技术频道小编已经测试过了。

 

 

var s = "1,2,3,4,5,"
s=s.substring(0,s.length-1)
alert(s);

 


2、用正则表达式实现

 

 

 

 

 

 


var str="a,b,c,d,"
var reg=/,$/gi;
str=str.replace(reg,"");
alert(str);

 


3、用prototype扩展

 

 

 

 

 

 


 

4、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符

 

 

s=s.ToString().RTrim(',')

 

5、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串

 

 

s=s.TrimEnd(',')
//如果要删除"5,",则需要这么写
char[]MyChar={'5',','};
s=s.TrimEnd(MyChar);
//s="1,2,3,4"

 

类似函数:
TrimStart,LTrim等
还有一个TrimToSize对提高性能有微弱的好处....

 

 

string.TrimEnd().Remove(string.Length - 2, 1)
string.Remove()

 


注:前三种经过爱站技术频道小编的整理与测试,可以正常使用,推荐第一种与第二种方法,从第四种以后没有测试,都是通过自定义函数来实现的,大家可以自行扩展,特别注意下大小写。

 

以上内容就是小编介绍JS使用正则去除字符串逗号的方法,我们在学习的时候需要经常对小的知识点进行整理,有助于知识的积累,加深知识点印象。

上一篇:ASP正则表达式常用的方法

下一篇:最详细的js日期正则表达式介绍

您可能感兴趣的文章

相关阅读