从字符串中删除特定尾随字符的可接受方法是什么?
例如,如果我有一个字符串:
> "item,"我想去掉尾部的',‘只有当它们是',’?
谢谢!
发布于 2011-04-25 08:48:56
使用一个简单的正则表达式:
var s = "item,";
s = s.replace(/,+$/, "");发布于 2011-04-25 08:49:26
if(myStr.charAt( myStr.length-1 ) == ",") {
myStr = myStr.slice(0, -1)
}发布于 2014-04-24 18:21:19
用于修剪任何尾随字符的函数为:
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//', '/');
https://stackoverflow.com/questions/5774246
复制相似问题