-1
A
回答
4
var str = " i am from Tamil nadu.";
var res = str.split(" "); //split by space
res.pop(); //remove last element
alert(res.join(" ") + "."); //join back together
1
您可以通過split
單詞之間slice
最後一部分和join
一切再度合作空間,脫落。而且都在一條線上。 ;)
var str = "i am from Tamil nadu.";
var my = str.split(" ").slice(0, -1).join(" ");
console.log(my);
如果總是在最後一個.
,你要保持它,你可以使用正則表達式或東西。但是當總是有一個點時,我會再次追加它們,而不會嘗試任何更復雜的事情。
var str = "i am from Tamil nadu.";
var my = str.split(" ").slice(0, -1).join(" ") + ".";
console.log(my);
或者你可以做一次檢查之後了。
var str = "i am from Tamil nadu.";
var my = str.split(" ").slice(0, -1).join(" ");
if(str.trim().substr(-1) === ".") {
my += ".";
}
console.log(my);
1
我得到了這個解決方案:
var lastIndex = str.lastIndexOf(" ");
str = str.substring(0, lastIndex);
alert(str);
+0
這不會產生您在問題中輸出的輸出,您在該短語的結尾處有句號(點)。 – trincot
0
試試這個:
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
var str = "I am from Tamil Nadu."
var res = "";
var spl = str.split(' ');
var len = spl.length;
for(var i=0; i<len - 1;i++) {
if(i == len-2)
res +=spl[i] +".";
else
res +=spl[i] +" ";
}
alert(res);
</script>
</body>
</html>
相關問題
- 1. PHP:如何從字符串中刪除最後一個單詞?
- 2. 從SAS中的字符串中刪除最後一個單詞?
- 3. 如何刪除Python中字符串的最後一個單詞?
- 4. R刪除字符串中的最後一個單詞
- 5. 如何從字符串中刪除第一個單詞?
- 6. 如何從字符串中刪除/刪除最後一個字符php
- 7. 從Swift中的字符串中有效地刪除最後一個單詞
- 8. 動態刪除最後一個字符串後/從字符串
- 9. 如何使用JavaScript刪除字符串中的最後一個單詞
- 10. SQL Server查詢從字符串中刪除最後一個單詞
- 11. 如何從字符串中刪除最後的n個字符?
- 12. 如何從刪除字符串中刪除所有單詞?
- 13. 如何從字符串中刪除第一個和最後一個字符
- 14. 如何從java中的字符串中刪除一些單詞
- 15. 從字符串c中刪除單詞#
- 16. 從字符串中刪除單詞
- 17. 從字符串中刪除單詞
- 18. 從字符串中刪除單詞
- 19. 如何從句子中移除最後一個單詞(字符串)
- 20. 刪除最後一個子字符串
- 21. Java刪除最後一個字符串
- 22. 刪除字符串中最後一個空格後的最後一個字符
- 23. 如何從IronPyhon中的字符串中刪除最後一個字符?
- 24. 從字符串中刪除一個單詞C#
- 25. 設置一個字符串並從數組中刪除單詞
- 26. 如何刪除最後一個字符
- 27. python regexp從字符串中刪除最後一個數字
- 28. 使用PHP從字符串中刪除最後一個數字?
- 29. 如何從字符串中刪除字符的最後實例
- 30. Javascript:如何從div或字符串中刪除最後一個字符?
你可以做到這一點很容易沒有足夠的jQuery雖然 –
http://stackoverflow.com/questions/9323182/how-to-remove-the-last-word-in-the-string-使用-javascript –
我得到了解決方案使用下面的語句:var lastIndex = str.lastIndexOf(「」); str = str.substring(0,lastIndex); alert(str); –