回答
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