クラスの1つに対して特定のプロパティを検証する必要があります。プロパティを設定すると、クラスは入力を検証し、正しくない場合はオブジェクトを無効な状態に設定する必要があります。
質問:プロパティ値は特定のマスク/形式である必要があります。&&&&-&&&&-&&&&。正規表現が使えません。マスク値に対してテキストを検証することは可能ですか?
ありがとう
正規表現はしばしば過剰に使用されますが、これは正規表現が理想的な場合の非常に良い例です...だから、ここでそれらを使用できないのはなぜですか?
マスク値に対してテキストを検証することは可能ですか?
もちろん、文字列とマスクを取得して相互にチェックする関数を作成できるという点で、それは可能です。
だから私はあなたが何を求めているのかはっきりしていません.これを行うための関数が標準の.Netライブラリにあるかどうか尋ねていますか? または、マスク検証機能の実装を求めていますか? または、他の何か?
ライブラリで役立つものを探している場合は、やり過ぎですが、MaskedTextProviderがおそらくそれを行うでしょう。
正規表現がなければ、マスクをチェックする独自の検証コードを作成する必要があります。