使用正则表达式验证Employee id

时间:2011-10-04 10:55:06

标签: regex

我想要一个正则表达式来验证员工ID。我可以像

DS-1234;

AS-4567;

简单来说,简称公司名称,其名称由' - '分隔,最后';'  它还应该接受多个由','分隔的员工ID。

先谢谢你

3 个答案:

答案 0 :(得分:2)

请试试这个:

/^([A-Za-z]{2,}-\d+;)+$/

这将接受一个或多个ID,其中公司名称包含不少于两个字符,公司ID是数字。

答案 1 :(得分:1)

您可以尝试以下正则表达式:

[a-z]{2}-[0-9]{4};

它假设公司名称是2个字符,id是4位数。

答案 2 :(得分:0)

And it should also accept more than one Employee id seperated by ','.

所以你可以这样做:

/^[a-z]{2}-\d{4}(?:,[a-z]{2}-\d{4})*;$/i