正则表达式的新加坡车号

时间:2018-09-04 11:14:34

标签: javascript

我需要新加坡车辆NUMBER的Java正则表达式。

表达应匹配以下模式。 例如:AMN0178S

可接受的车辆注册号格式为:3个字母-4个数字-1个字母。

3 个答案:

答案 0 :(得分:2)

您可以使用正则表达式[A-Za-z]{3}[\d]{4}[A-Za-z]{1}

console.log(/^[A-Za-z]{3}[\d]{4}[A-Za-z]{1}$/.test('AmN0178S'));
console.log(/^[A-Za-z]{3}[\d]{4}[A-Za-z]{1}$/.test('Am10178S'));

答案 1 :(得分:0)

我认为这是最简单的解决方案。 \ d表示数字,[a-zA-Z]表示任何字母字符。 {3}和{4}表示该类型的3和4。 ^表示开始,$表示结束。

/^[a-zA-Z]{3}\d{4}[a-zA-Z]$/

答案 2 :(得分:0)

[A-z]{3}\d{4}[A-z]{1}

含义:3个字符A-z,后跟4个数字,后跟1个字符A-z。

您只能将其更改为A-Z大写字母