用于检查字符串的正则表达式是特定格式

Koj*_*jof 3 regex

有人可以帮我编写正则表达式来检查字母数字字符串是否采用特定格式.

第一个字符必须是字母,接下来的6个字符是数字...例如x279833或X279833都有效.

这就是我想出来的 - ^ [A-Za-z] {1} [0-9] {6} $

问候

kro*_*ock 5

就像是:

^[a-zA-Z]\d{6}$
Run Code Online (Sandbox Code Playgroud)
  • [a-zA-Z] 匹配 alpha 字符
  • \d 匹配一个数字字符
  • {6} 将匹配前一个标记的 6 次出现,在本例中为 6 个数字字符


And*_*y E 5

你应该工作得很好(你在写完这个答案之后编辑了它),但这{1}完全没必要.您可以将其缩短一点\d而不是[0-9].

如果要确保整个字符串是该格式,请使用:

^[a-zA-Z]\d{6}$
Run Code Online (Sandbox Code Playgroud)