关注微信公众号 太平洋学习网 扫描二维码
最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

javascript去除字符串最后一个逗号或空格的方法

JS/CSS 太平洋学习网 浏览 评论

 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/2017/1115/379.html