如何使用正则表达式验证没有I的范围A-K?

时间:2014-01-15 13:24:44

标签: javascript regex string validation

我需要验证一个格式为[char] [char] [num] [num] [char]的字符串。

我需要找出[char]之间是否有A-K之间的任何东西,而不是我。

2 个答案:

答案 0 :(得分:3)

使用char class并添加两个范围:

[A-HJ-K]

J-K实际上并不是一个范围并添加了其他要求,请尝试以下方法:

^[A-HJK]{2}\d{2}[A-HJK]$

See it here on Regexr

^是字符串

开头的anchor

$是字符串

末尾的anchor

这些锚点很重要,否则你可以匹配子串。

答案 1 :(得分:1)

[a-hj-k]{2}\d{2}[a-hj-k]

Regular expression visualization

Debuggex Demo