2010-11-19 16 views
0

私はいつもすなわちなど、正しいメールアドレス、シリアル番号、をチェックし、ユーザの入力妥当性を確認するために正規表現を使用してきた...正規表現で数字入力を確認する - C#

を今私がいることを確認したいですユーザ入力が間に含まれる数、のは言わせ、次のとおりです。我々は非常にユーザーの入力を分析し、それを解釈した後に分析していない78および143

...

は、正規表現はまだ有用であろうか?その場合Regexsを使うのは良い習慣でしょうか?

そのような入力を制御するにはどうすればよいでしょうか?

ありがとうございました!私は正規表現は、この場合に有用であると思ういけない

http://www.regular-expressions.info/numericranges.html

答えて

1

はこれを試してみてください。あなたのために通常><の演算子を使用することができます。 (お使いの場合は、ユーザー固有で、サーバー側の検証を必要としない限り)だけ

1

+0

実は、それは私が単にあることを使用することができます。もちろん、私が解決しなければならない別の例単純な例...ですが、エントリーははるかに複雑78または143 –

0

たぶんあなたの代わりにRegularExpressionValidatorのRangeValidatorを必要とあまりにも良いだろう。おそらく

あなたは、クライアント側でこの検証を取得する場合、。正規表現は単純な問題に複雑さを加えるので、あまり役に立たないので、ベストプラクティスではありません。

+0

よりなりありがとう、上の私のコメントを参照してくださいSachin Shanbhagの答え。目的の簡単な例を入力しました... –

関連する問題