2013-03-26 129 views
3

我有一个以固定字结尾的字符串 - Button。现在我需要用''替换那个单词。我该怎么做?另外,如果我的字符串类似ButtonButton或类似的东西,我只需要删除最后的ButtonJavascript/jQuery - 替换字符串中最后一个字的出现

+1

用'”替换“'?我很确定这就是所谓的*删除*':-P' – 2013-03-26 14:07:41

+0

固定长度 - 然后不需要RegEx。 substr/substring将会很好。 – CBroe 2013-03-26 14:11:03

回答

11
var original = 'ButtonButton'; 
var newString = original.replace(/Button$/, ''); 
// "Button" 
1
var str = "you string with button"; 
var newstring = str.replace(/button$/i, ''); 

阅读replace()

1

如果你没有检查,如果真的有Button结束,只是删除了最后6个字母:

var str = "ButtonButton"; 
str = str.substr(0,str.length-6); 
console.log(str); //"Button" 
+0

哈哈。我喜欢这个。 :D – ojek 2013-03-26 14:11:29

+0

辉煌,+1哈 – WtFudgE 2015-09-24 08:24:43

相关问题