テキストボックスでマスク(正規表現)を使用するために無料で入手できるWPFコンポーネントを知っていますか?
このコントロールライブラリで必要なものが見つかると思います: http://www.codeplex.com/WPFDeveloperTools
他のすべての便利なコントロールの中から「FilteredTextBox」を探してください。正規表現は機能しないと思いますが、必要なものはほぼすべてフィルタリングできるはずです。ソースがあるので、簡単に拡張できるはずです。
ボーナスとして、CodePlexの無料のオープンソースです。
これを自分で実装する方法についての素敵なブログ投稿もここにあります: http://marlongrech.wordpress.com/2007/10/28/masked-textbox/
拡張WPFツールキット には MaskedTextBox WinFormsにあったものと同様です。古いものと同様に、これは実際には正規表現をサポートしていませんが、便利なマスクのサブセットがあります。
ああ、それは NuGet にあります。これは素晴らしいです。
コーディングモンク はTextboxEditMaskの動作が良好です。ソースコードをダウンロードするか、dllを使用することができます。