在JavaScript中,我如何删除字符串的某些部分
In JavaScript how do I remove certain part of a string?
我需要在一个短语后分割字符串,例如id字符串是"Stay in London"
,我需要删除"Stay in"
,我知道这必须很简单,但我发现很难找到一种方法来做到这一点
var str = "Stay in London",
//Here's a few ways, but there are many more
//and it all depends how dynamic it needs to be...
london = str.split(' ').pop(),
london = str.match(/'b('w+)$/)[0],
london = str.slice(8),
london = str.replace('Stay in ', ''),
//and we could get silly... ;)
london = [].filter.call(str, function (letter, index) {
return index >= 8;
}).join(''),
london = str.split(' ').reduce(function (r, token) {
if (r.tokensToExclude.indexOf(token) == -1) r.finalString += token;
return r;
}, { tokensToExclude: ['Stay', 'in', ' '], finalString: '' }).finalString;
使用replace函数:
"Stay in London".replace("Stay in ", "");
相关文章:
- React 15使用空字符串删除输入值
- IE在将字符串转换为日期时从日期中删除4小时
- 从字符串末尾删除空白无效
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- JavaScript从字符串中删除尾随空格和句点
- 正在删除'<以及那些>'来自javascript中的字符串
- jQuery 2.1 |删除重复子字符串的源子字符串
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- 删除一个“;从javascript中的字符串末尾
- 从JavaScript中的名称-值对字符串中删除值
- 如何使用javascript在html表中删除字符串
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 如何删除“"使用javascript从字符串中提取字符
- 如何比较两个字符串并删除jquery中的元素
- javascript字符串删除X位置的一个字符并添加到起始位置
- JSON 字符串删除字符
- Javascript字符串删除空格和连字符
- Javascript字符串:删除除数字和第一个"