首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Javascript中的字符串中删除尾随字符

问从Javascript中的字符串中删除尾随字符
EN

Stack Overflow用户
提问于 2011-04-25 08:45:52
回答 3查看 59.2K关注 0票数 62

从字符串中删除特定尾随字符的可接受方法是什么?

例如,如果我有一个字符串:

代码语言:javascript
复制
> "item,"

我想去掉尾部的',‘只有当它们是',’?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-25 08:48:56

使用一个简单的正则表达式:

代码语言:javascript
复制
var s = "item,";
s = s.replace(/,+$/, "");
票数 122
EN

Stack Overflow用户

发布于 2011-04-25 08:49:26

代码语言:javascript
复制
if(myStr.charAt( myStr.length-1 ) == ",") {
    myStr = myStr.slice(0, -1)
}
票数 18
EN

Stack Overflow用户

发布于 2014-04-24 18:21:19

用于修剪任何尾随字符的函数为:

​

代码语言:javascript
复制
function trimTrailingChars(s, charToTrim) {
  var regExp = new RegExp(charToTrim + "+$");
  var result = s.replace(regExp, "");

  return result;
}

function test(input, charToTrim) {
  var output = trimTrailingChars(input, charToTrim);
  console.log('input:\n' + input);
  console.log('output:\n' + output);
  console.log('\n');
}

test('test////', '/');
test('///te/st//', '/');

​

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5774246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档