使用RegEx验证某些字符串

时间:2011-09-03 13:42:05

标签: regex nsregularexpression

我需要使用正则表达式验证以下字符串。 这些是适用于此字符串的约束。

  1. 从开始它有9个数字。
  2. 最后它有'V'或'X'字符。它们可以是简单的或资本的。
  3. 字符串的长度必须为10.
  4. Ex:84256142V,547812375X

    任何人都可以向我提供RegEx以验证此事。

3 个答案:

答案 0 :(得分:5)

^\d{9}[VX]$如果你将regex引擎置于不区分大小写的模式,否则为^\d{9}[vVxX]$

答案 1 :(得分:2)

取决于语言,但它将是这样的:

^[0-9]{9}[VvXx]$

答案 2 :(得分:2)

这是您需要的正则表达式:/^(\d){9}(V|X)$/i