Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/jQuery-替换字符串中最后出现的单词_Javascript_Jquery_Regex - Fatal编程技术网

Javascript/jQuery-替换字符串中最后出现的单词

Javascript/jQuery-替换字符串中最后出现的单词,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个以固定单词结尾的字符串-按钮。现在我需要用'替换这个词。我怎么做?另外,如果我的字符串类似于ButtonButton或类似的字符串,我只需要剪切最后一个按钮 var original = 'ButtonButton'; var newString = original.replace(/Button$/, ''); // "Button" 阅读如果您不必检查,如果它真的以按钮结尾,只需删除最后6个字母: var str = "ButtonButton"; str = str.subs

我有一个以固定单词结尾的字符串-
按钮
。现在我需要用
'
替换这个词。我怎么做?另外,如果我的字符串类似于
ButtonButton
或类似的字符串,我只需要剪切最后一个
按钮

var original = 'ButtonButton';
var newString = original.replace(/Button$/, '');
// "Button"

阅读

如果您不必检查,如果它真的以
按钮结尾
,只需删除最后6个字母:

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

替换为
''
?我很确定这叫做删除
:-P
固定长度–那么就不需要正则表达式了。子字符串/子字符串就可以了。
var str = "ButtonButton"; 
str = str.substr(0,str.length-6); 
console.log(str); //"Button"