.NET正则表达式帮助

时间:2011-06-19 09:47:27

标签: .net regex

我正在尝试验证具有以下validatino规则的输入字段值:

  1. 数字,或
  2. 带尾随'A','K'或'W'
  3. 的数字

    一些有效值:'1','12','1A','12W' 一些无效的值:'A','abc','11A1','1 A'

    任何指针都赞赏。 THX

1 个答案:

答案 0 :(得分:4)

/^\d+[AKW]?$/

\d+表示一个或多个数字。 [AKW]?匹配一个A或K或W,或者没有任何内容(?可以解释为“可选”)。 ^$是分别与字符串的开头和结尾匹配的锚点。