こんにちは私はc#
の正規表現を使用して入力フィールドにスペースを入れないようにしようとしていて、スペースを入力するとエラーメッセージが表示され、フィールドは無効になります。
しかし、これまでのところ私は幸運がありません。" "
空きスペースはこれらのようにたくさんありますが、正規表現はフィールドを無効にしてすぐにフィールドを無効にしないで、フィールドを無効にしてエラーメッセージを表示します。あなたはルで必要な場合はC#の正規表現は、文字を入力するまで空白を許可します
^[\S]*$
または
^[\S]+$
:スペースを禁止する
^[^\\s]+([A-Z0-9]+[^\\s]+)*$
^\b[A-Z0-9]*\b$
^[A-Z0-9]*$
^[^\\s][A-Z0-9]*$
なぜ物事を編成するのですか?なぜ 'string.IsNullOrWhitespace()'を呼び出さないのですか? –
あなたは* valid * **と** * invalid *文字列のいくつかの例を表示すると良いでしょう。 – Pac0
'\ t'タブはどうですか?あなたはこれを許可しますか? –