印度车辆底盘和发动机编号的正则表达式

时间:2017-11-27 13:29:22

标签: javascript regex

我写了一个正则表达式来测试印度车辆底盘编号和发动机编号,如 ME4KC093A98040032 , - 底盘编号

JF39E70321656 - 发动机否

我为匹配这些而写的正则表达式是,

/^([A-z]{2}[A-z0-9]{5,16})$/

但是这个正则表达式匹配其他字符串,如 JOHNDEO ,或者包含下划线的字符串。

任何人都可以建议我使用先进的正则表达式模式,以满足以下给定点来解决我面临的问题。

1.t以Alpha bates开头(至少2个)

2.仅包含字母数字

3.包括下划线在内的特殊字符的限制。

4.它应包含至少2个字母和数字。

5.最少7个数字,最多18个数字。

更新用:

修改了正则表达式

/^([A-Za-z]{2}[A-z0-9]{5,16})$/

但这只能满足条件3。

0 个答案:

没有答案