英数字、数字、スペース、ダッシュ、アンダースコアのみが必要です。私は使っている
[\w\s-_]*
しかし、スペースを許可したため、入力としてスペースが許可されています.html5では、入力としてスペースのみが入力されているかどうかを検証するにはどうすればよいですか.
また、1+ の整数をチェックする正規表現はありますか。
編集:
1 から任意の正の整数 {1, 2, 3, ...} までの整数を許可
英数字、数字、スペース、ダッシュ、アンダースコアのみが必要です。私は使っている
[\w\s-_]*
しかし、スペースを許可したため、入力としてスペースが許可されています.html5では、入力としてスペースのみが入力されているかどうかを検証するにはどうすればよいですか.
また、1+ の整数をチェックする正規表現はありますか。
編集:
1 から任意の正の整数 {1, 2, 3, ...} までの整数を許可
他の有効な入力文字で囲まれている場合にのみスペースを受け入れる次のパターンを使用します。\w
すでにアンダースコアが含まれていることに注意してください_
。
[\w-]+(\s[\w-]+)*
すべての正の整数 >= 1 に一致させるには、正規表現を使用します
^(?!0)\d+
上記は除く0
。
this [link][1] will help you
OR try this
var str = document.getElementById("myInput").value;
if (str.match(/^\s*$/)) {
// nothing, or nothing but whitespace
} else {
// something
}
ここでは、スペースしかないかどうかを確認するために、小さな JavaScript を記述する必要があります。入力テキストを取得してトリミングし、空かどうかを確認します。