入力文字列にスペースのみが含まれているかどうかは、javascriptを使用して確認できますか?文字列に空白だけが含まれているかどうかを確認するにはjavascriptを使用しますか?
12
A
答えて
24
もう一つの良いポストは、のために:Faster JavaScript Trim
あなただけtrim
関数を適用し、文字列の長さをチェックする必要があります。トリミング後の長さが0の場合、文字列にはスペースのみが含まれます。また
var str = "data abc";
if((jQuery.trim(str)).length==0)
alert("only spaces");
else
alert("contains other characters");
+0
または単に '!str.trim()' – Oriol
9
0
if(!input.match(/^([\s\t\r\n]*)$/)) {
blah.blah();
}
2
、あなたは最速の解決策は、正規表現のプロトタイプ機能test()を使用して任意の文字を探している代わりに、配列
//assuming input is the string to test
if(/^\s*$/.test(input)){
//has spaces
}
0
のブール値を返しますtest()
を行うことができますスペースや改行ではありません。\S
:
if (/\S/.test(str))
{
// found something other than a space or a line break
}
スーパーロングストリングを使用している場合は、大きな違いが生じる可能性があります。
関連する問題
- 1. 文字列に空白が含まれているかどうかを確認する方法
- 2. 文字列がJavaScriptの空白でないかどうかを確認する
- 3. 文字列に文字列が含まれているかどうかを確認してキャンセルしますか?
- 4. 文字列に大文字が含まれているかどうかを確認してください。
- 5. 文字列が文字列に含まれているかどうかを確認しますか?
- 6. 文字列に数字だけが含まれているかどうかを確認
- 7. 文字列にコンマが含まれているかどうか確認する
- 8. 文字列に2桁以上の空白が含まれていないかどうかを確認するにはどうすればよいですか?
- 9. 文字列に列に文字列が含まれているかどうかを確認する方法MySQL
- 10. 文字列に英数字とダッシュだけが含まれているかどうかを確認するにはどうすればよいですか?
- 11. 文字列にintが含まれているかどうかを確認
- 12. 文字列に特定の文字数が含まれているかどうかを確認するには、JavaScriptでRegExを使用できますか?
- 13. 文字列に標準のJavaScriptメソッドを使用せずに部分文字列が含まれているかどうかを確認しますか?
- 14. 文字列に特殊文字が含まれているかどうかを確認するには?
- 15. 文字列にPHPの他の文字列が含まれているかどうかを確認する
- 16. 文字列に文字列が含まれているかどうかを確認する
- 17. 文字列に(文字列の)リストの要素が含まれているかどうかを確認する
- 18. 文字列に文字/数字が含まれているかどうかを確認する
- 19. コマンドに文字列か空文が含まれていないか確認してください。
- 20. 文字列にPythonの文字だけが含まれているかどうかを確認する方法はありますか?
- 21. テキストに数字だけが含まれているかどうかを確認するには?
- 22. 文字列xに文字 "G"が含まれているかどうかを確認するメソッドを書く
- 23. 配列にtypescriptの文字列が含まれているかどうかを確認するには?
- 24. 文字列がすべて別の文字列に含まれているか確認してください
- 25. JavaScriptカテゴリを使用している配列に文字列が含まれているかどうかを確認します。
- 26. 文字列にルビの数字だけが含まれていないか確認してください。
- 27. searBar.textに整数文字列が含まれているかどうかを確認しますか?
- 28. router.urlに特定の文字列が含まれているかどうかを確認しますか?
- 29. エリクシールで文字列が空白かどうかを確認する方法
- 30. appwayスクリプトで文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?
http://stackoverflow.com/questions/3532053/regular-expression-for-only-characters-a-z-a-z 検索を使用してください。 – ayk
VAL.replace(/ +?/ g、 '') – mack