2011-06-19 13 views
0
私は、次のvalidatinoルールがある入力フィールドの値を検証しようとしている

.NET正規表現のヘルプ

  1. 番号のいずれか、または末尾に「A」と
  2. 番号を、「K 'または 'W'

いくつかの有効な値: '1'、 '12'、 '1A'、 '12W' いくつかの無効な値: 'A'、 'ABC'、 '11A1'、' 1 A '

任意のポインタが評価されました。 Thx

+3

これまでに書いたコードを投稿してください。人々は一般的にあなたのためのコードを書くのが好きではありません。 –

+0

説明に「オプションの末尾の文字を含む数字」と書かれていれば、問題はより簡単に表示されます。また、どのような種類のテキストボックスですか? Webフォーム? MVC? WPF? Windowsフォーム?その他?数字は何ですか?負の数や小数はどうですか? – Kobi

答えて

4
/^\d+[AKW]?$/ 

\d+は、1つ以上の数字を意味します。 [AKW]?は、AまたはKまたはWと一致するか、または何も一致しません(?は「オプション」を意味すると解釈される可能性があります)。 ^$は、それぞれ文字列の先頭と末尾に一致するアンカーです。