java中怎么去除逗号后的空格_javascript去除字符串最后一个逗号或空格的方法

javascript去除字符串最后一个字符,如逗号,空格等字符很简单,我们可以使用js函数或正则表达式的形式来去除最后一个逗号或空格,下面来看一下js去除最后一个逗号的方法吧!

方式一:使用js函数的形式来实现去除后面的逗号,如下var str = 'This, is a test,';

alert( removeLastChar(str) );

//js函数

function removeLastChar(string){

var n=string.lastIndexOf(",");

var str=string.substring(0,n);

return str;

}

上面的js运行结果为:“This, is a test”去除了最后一个逗号(","),如果你想去除别的字符,如空格,可以修改lastIndexOf(",")为lastIndexOf(" ")。

方式二:使用js正则表达式去除最后一个逗号,如下。var str = 'This, is a test,  ';

//var str = 'This, is a test,';

str = str.replace(/,\s*$/, ""); //此正则表达式表示逗号后面有空格也会被替换为空

alert(str);

/  : 表示正则表达的开始与结束,是正则表达式的规则

,   :匹配最后一个字符,这里是逗号

\s  :表示空白字符(space, tab, etc)的转义 ,*表示一个或多个空白字符

$   :表示字符串的结束

上面的js运行结果为:“This, is a test”,

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/js_css/379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值