简体   繁体   English

使用RegEx验证某些字符串

[英]Validate certain string using RegEx

I need to validate following string using Regular Expressions. 我需要使用正则表达式验证以下字符串。 These are the constraints which apply for this string. 这些是适用于此字符串的约束。

  1. From beggining it has 9 numbers. 从开始算起,它有9个数字。
  2. In the end it has character 'V' or 'X'. 最后,它具有字符“ V”或“ X”。 They can be simple or capital. 它们可以是简单的也可以是大写的。
  3. Whole length of string must be 10. 字符串的总长度必须为10。

Ex: 84256142V, 547812375X 例如:84256142V,547812375X

Can anyone provide me RegEx for validate this. 谁能提供给我RegEx来验证这一点。

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

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

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM