从字符串中删除最后一个逗号

AnaMaria:

使用JavaScript,如何删除最后一个逗号,但前提是逗号是最后一个字符,或者逗号后面只有空格?这是我的代码。我有一个工作小提琴但是它有一个错误。

var str = 'This, is a test.'; 
alert( removeLastComma(str) ); // should remain unchanged

var str = 'This, is a test,'; 
alert( removeLastComma(str) ); // should remove the last comma

var str = 'This is a test,          '; 
alert( removeLastComma(str) ); // should remove the last comma

function removeLastComma(strng){        
    var n=strng.lastIndexOf(",");
    var a=strng.substring(0,n) 
    return a;
}
乔恩:

这将删除最后一个逗号及其后的所有空格:

str = str.replace(/,\s*$/, "");

它使用一个正则表达式:

  • /标记的开始和正则表达式的结束

  • ,逗号匹配

  • \s装置的空白字符(空格,制表符,等),和*装置0以上

  • $在最后表示该字符串的结尾

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用python删除字符串中的每个逗号,除了最后一个逗号

如何从字符串中的每一行中删除最后一个逗号?

从最后一个逗号开始删除字符串中的所有字符

如何从Perl中的字符串中删除最后一个逗号

从JavaScript中的字符串中删除最后一个逗号

如何使用PHP从字符串中删除最后一个逗号?

SQL:删除字符串中的最后一个逗号

从串联字符串中删除Excel中最后一个单元格的逗号

从 bash for 循环生成的字符串中删除最后一个逗号

删除字符串jquery中逗号后的最后一个单词

从while循环中的字符串中删除最后一个逗号

使用换行符从字符串中删除最后一个逗号

PHP从字符串中删除最后一个逗号

如何删除字符串中的最后一个逗号?

用php从JSON字符串中删除最后一个逗号

如何删除最后出现的逗号,逗号本身可能不是SQL中字符串的最后一个字符

sed-删除文件中最后一个出现的字符串(逗号)?

Coldfusion字符串在最后一个逗号后删除所有内容

从没有在Java逗号结尾的字符串删除最后一个逗号8

如何在SQL Server中将字符串中的最后一个逗号替换为“ and”

防止字符串中的最后一个键使用逗号

从字符串中删除第一个和最后一个空行

数组要字符串化并替换数组中的最后一个逗号(不是字符串)

从sql存储过程中的逗号分隔的字符串中删除一个值

在C#中从逗号分隔的字符串中删除一个值

从SQL Plus中的字符串中删除最后一个字符

如何从IronPyhon中的字符串中删除最后一个字符?

提取由最后一个逗号分隔的最后两个单词字符串

RegExp 删除字符串的最后一个索引