我需要新加坡车辆NUMBER的Java正则表达式。
表达应匹配以下模式。 例如:AMN0178S
可接受的车辆注册号格式为:3个字母-4个数字-1个字母。
答案 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大写字母