回答
var string = "Mon 25-Jul-2011";
var parts = string.split(' ');
parts.shift(); // parts is modified to remove first word
var result;
if (parts instanceof Array) {
result = parts.join(' ');
}
else {
result = parts;
}
// result now contains all but the first word of the string.
你可以操纵任何DOM,用他们的参考ID,类或标签。实施例
<div id="date">Mon 25-Jul-2011</div>
<script>
$(document).ready(function() {
var strDate = $('#date').html();
// Using regex, this will remove any day which may present in your date DOM
strDate.replace(/(mon|tue|wed|thu|fri|sat)/i, '');
// This to trim any space present
strDate.replace(/^\s+|\s+$/g,'');
$('#date').html(strDate);
});
</script>
另一种解决方案:
var line = "Mon 25-Jul-2011";
var edited = line.substring(line.indexOf(" ") + 1, line.length);
对不起,太慢了。与@Frédéric的答案相同,除了可能稍微差一些。 – JWeary
这应该输出 “25-JUL-2011”:
var string = "Mon 25-Jul-2011";
string = string.split(' ').pop();
不,如果我有“Stack Over Flow”之类的东西,它会返回“Flow”。 –
我想从字符串中的阵列中的每个项目中删除第一个字。我使用split
,slice
,join
。
var str = "Mon 25-Jul-2011"
var newStr = str.split(' ').slice(1).join(' ')
console.log(str)
运行这段代码在控制台,你会得到预期的字符串。
var str = "Mon 25-Jul-2011";
var firstSpace=str.indexOf(" ");
var newStr= str.slice(firstSpace);
//result:"25-Jul-2011"
@GowthamShiva没有链接。 – Melebius
- 1. 如何从txt文件中删除第一个“:”字的单词?
- 2. 如何从字符串中删除第一个单词?
- 3. 从句子中删除除第一个单词以外的所有单词
- 4. 如何删除查询中的第一个单词
- 5. 如何提取/删除每个页面的第一个单词?
- 6. 如何从第二个表中删除第一行中的数据时删除
- 7. 如何删除top(1)输出每行的第二个单词?
- 8. 如何通过sed删除一行中的第N个目标单词(='remove_mark')?
- 9. 删除摘录中的第一个词
- 10. 如何从ag-grid列菜单中删除第一个菜单
- 11. 如何使用python2.7从行中删除前五个单词?
- 12. 如何从.txt中删除单词
- 13. 如何从wordcloud中删除单词?
- 14. 如何使用javascript或jquery删除/删除第一个空格的单词?
- 15. 如何使用sed从第一行删除第一个字符
- 16. PHP:如何从字符串中删除最后一个单词?
- 17. 如何从字符串中删除最后一个单词?
- 18. 如何从ruby中的另一个单词旁边的数组中删除/删除单词?
- 19. 单行从第一列制表符分隔文件中删除单词“id”
- 20. 如何删除括号内的单词,除非括号中的第一个单词是Perl中的'test'?
- 21. 从NSString中删除单词
- 22. 如何从GROUP_CONCAT中删除单个行?
- 23. 从字符串中删除单词的第一次出现?
- 24. 如何删除整行,如果一个单词存在它?
- 25. 删除单词如果第一个字母是大写
- 26. 删除Python字符串中的第一个单词?
- 27. 如何从一个字符串中删除指定的词第一次出现
- 28. 删除句子的第一个词
- 29. 如何从删除字符串中删除所有单词?
- 30. 如何从jquery navbar中删除第一个像素行?
会使用'original.split('').pop();'如果我们只希望最后一项是结果,速度会更快吗? –
@Cristus,你仍然需要标记整个字符串,并用标记构建一个数组,以访问最后一个。 'pop()'也会改变这个数组(它将会删除它返回的数据)为空。所以我不认为这会更快,不。 –
这是一个很好的答案,但它忽略了字符串在字符串前面可能包含一个额外的尾部空白的事实,从而使这是一个错误的解决方案。你需要修剪额外的空格。 – AleksandrH