1

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

  1. 从一开始它就有9个数字。
  2. 最后它有字符'V'或'X'。它们可以是简单的,也可以是大写的。
  3. 字符串的整个长度必须为 10。

例如:84256142V、547812375X

谁能提供我正则表达式来验证这一点。

4

3 回答 3

5

^\d{9}[VX]$如果您将正则表达式引擎置于不区分大小写模式,^\d{9}[vVxX]$否则。

于 2011-09-03T13:43:52.117 回答
2

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

^[0-9]{9}[VvXx]$
于 2011-09-03T13:44:24.510 回答
2

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

于 2011-09-03T13:47:06.617 回答