4

我想在表单字段上创建验证,以检查输入是否为有效 ID。

大多数 ID 都是简单的 5 位数字,但也有一些奇怪的变化,其中数字可能具有前导字母字符(例如 F 或 G F12345)或以字母字符结尾(例如 A 或 B 12345B)。

我有一个 5 位数字的正则表达式,但我不知道去哪里允许开头的 F/G 或结尾的 A/B

有任何想法吗?

4

1 回答 1

10

这个正则表达式应该做:

/^([FG]?\d{5}|\d{5}[AB])$/

您可以使用对象的.test()功能RegExp来验证字符串。

/^([FG]?\d{5}|\d{5}[AB])$/.test("F12345")
于 2012-07-23T11:19:58.030 回答