使用 RegEx 验证特定字符串
我需要使用正则表达式验证以下字符串。 这些是适用于该字符串的约束。
- 从一开始就有 9 个数字。
- 最后它有字符“V”或“X”。它们可以是简单的,也可以是大写的。
- 字符串的总长度必须为 10。
例如:84256142V、547812375X
任何人都可以向我提供正则表达式来验证这一点。
I need to validate following string using Regular Expressions.
These are the constraints which apply for this string.
- From beggining it has 9 numbers.
- In the end it has character 'V' or 'X'. They can be simple or capital.
- Whole length of string must be 10.
Ex: 84256142V, 547812375X
Can anyone provide me RegEx for validate this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
^\d{9}[VX]$
如果将正则表达式引擎置于不区分大小写模式,则^\d{9}[vVxX]$
否则。^\d{9}[VX]$
if you put the regex engine in case-insensitive mode,^\d{9}[vVxX]$
otherwise.取决于语言,但它会是这样的:
Depends on the language, but it will be something like this:
这是您需要的正则表达式:
/^(\d){9}(V|X)$/i
This is the Regex you need:
/^(\d){9}(V|X)$/i