我有一個textarea,我需要測試,如果用戶把一個文本如 「 」,或者它只是空間或只有「」,我不能只接受空格,但我可以接受「 嗨 !!「。我怎樣才能在Javascript中做到這一點?如何測試一個字符串在Javascript中只有空格?
0
A
回答
1
只需修剪它,如果它是全部空格,長度將爲0。
strname.trim().length == 0
0
你檢查它像這樣:demo on JSexample
<script>
var text = ' '
if(text.match(/^\s*$/)){
alert('contains only spaces!')
}
</script>
0
要小心,有些瀏覽器不支持TRIM()函數。我會用這樣的:
if (!!str.replace(/\s/g, '').length) {
alert('only spaces')
}
相關問題
- 1. 如何測試一個字符串是否只是在Perl中的空白
- 2. 只刪除字符串中的最後一個空格 - Javascript
- 3. 檢測字符串只包含空格
- 4. 如何用JavaScript中的另一個字符串替換空格?
- 5. 測試字符串在Bash中是否有非空白字符
- 6. Bash shell中測試,如果在一個字符串中的所有字符在另一個字符串
- 7. 如何確保在一個字符串中只有一個http://?
- 8. SQL測試空字符串
- 9. 如何測試只有字母或撇號的字符串?
- 10. 如何在字符串中添加多個空格(空格?)?
- 11. 如何測試一個字符串是否有一個unicode字符?
- 12. 如何使用JavaScript測試空字符串/ null?
- 13. 如何用一個空格替換空格字符串
- 14. 如何使用正則表達式測試字符串中沒有空格?
- 15. 如何驗證在PHP中只包含空格的字符串?
- 16. 如何測試是一個字符串在c中初始化?
- 17. 只有在java中測試循環的最後一個子字符串
- 18. 爲子串測試一個字符串?
- 19. 如何在javascript中刪除字符串中的空格
- 20. 要測試的Java正則表達式包含任何字母,但字符串之間只有3個空格
- 21. 如何檢索一個有空格的QUrl字符串?
- 22. 只允許在一個字符串中有一個換行符javascript
- 23. 如何在一個字符串在javascript
- 24. mysql_real_escape_string()只是一個空字符串?
- 25. 在JavaScript中過濾「只有空白」字符串
- 26. 我如何判斷一個字符串是否只包含字母和空格
- 27. 如何測試一個字符串類型是否等於另一個javascript
- 28. 如何在javascript中的字符串中搜索一個單詞(不只是一個子字符串)?
- 29. 如何只「取」一個字符串的一段 - 從索引0到空格?
- 30. JavaScript的:如何在一個字符串
這樣? $(this).trim()。length> 0 但是它返回一個錯誤,trim需要一個參數,不應該是 trim($(this))。length> 0 ? – 2014-09-18 23:11:39
trim是一個字符串的方法。 $(this)是一個字符串嗎?也許$(this).toString()。trim()。長度取決於這個類型。或$(this).value。 – 2014-09-18 23:17:00
看看你的問題,如果$(this)是一個textarea,你可能想要$(this).value。 – 2014-09-18 23:18:51