Regexで入力番号を確認する-C#
-
26-09-2019 - |
質問
私は常に正規表現を使用してユーザーの入力の有効性を確認しています。つまり、正しいメールアドレス、シリアル番号などをチェックしています...
次に、ユーザー入力が78と143の間に含まれる数字であることを確認したいと思います。
ユーザーの入力を完全に分析しているわけではありませんが、それを解釈して後に分析します...
正規表現はまだ有用ですか?その場合、正規表現を使用することは良い習慣でしょうか?
そのような入力を制御するための最良の方法は何でしょうか?
アドバイスをありがとう!
他のヒント
この場合、Regexが役立つとは思いません。通常の使用を使用できます > と < あなたの大義のためのオペレーター。
おそらく、クライアント側でこの検証を取得した場合、それも良いでしょう(あなたのケースがユーザー固有であり、サーバー側の検証が必要でない限り)
たぶんあなたは必要です rangevalidator RegularexpressionValidatorの代わりに。正規表現は単純な問題に複雑さを加えているため、あまり有用ではないため、ベストプラクティスではありません。
所属していません StackOverflow