-1
とその他の正の整数だけを許可する正規表現が必要です。-1
以外の負の値は使用できません。 私は整数のみを許可しますが、以下は許可する必要がありました-1正規表現を検証する正規表現は-1と他のすべての正の整数を許可する
^\d+$
-1
とその他の正の整数だけを許可する正規表現が必要です。-1
以外の負の値は使用できません。 私は整数のみを許可しますが、以下は許可する必要がありました-1正規表現を検証する正規表現は-1と他のすべての正の整数を許可する
^\d+$
が^(-1|[1-9]\d*)$
を試してみてください助けwell.plzとして?
(あなたは「正の整数」と言ったので)[1-9]\d*
理由は、0を許可しないことです。
0を許可したい場合は、^(-1|\d+)$
を実行します。
は交代
^(?:\d+|-1)$
を使用して最も簡単な(0で結構ですと仮定)されるだろう試合\d+
OR -1
を意味します
^(-1|\d+)$
あなたが本当にしたい場合は、調査したいかもしれませんしかし、正規表現を使用してください。 Int.TryParseなどで簡単に行うことができ、-1より大きいかどうかを検証します。
+1が好きです。 –
+1私はそれを好きです。 –
+1さらに良い検証オプションのためには –