汽车注册号验证中的问题

时间:2016-09-04 08:09:19

标签: android

如何验证android中的汽车注册号。我每次显示吐司消息时都这样给我。我想这样AP05TB3456.can任何一个解决这个问题?

String numPlate = "(([A-Za-z]){2,3}(|-)(?:[0-9]){1,2}(|-)(?:[A-Za-z]) {2}(|-)([0-9]){1,4})|(([A-Za-z]){2,3}";

if (reg_no.getText().toString().equalsIgnoreCase("")||!reg_no.getText().toString().contentEquals(numPlate))
           {
               Toast.makeText(MoreInfoactvity.this, "Please Enter Valid Registration Number", Toast.LENGTH_SHORT).show();
           }

1 个答案:

答案 0 :(得分:0)

尝试使用以下正则表达式。

(([A-Za-z]){2,3}(|-)(?:[0-9]){1,2}(|-)(?:[A-Za-z]){2}(|-)([0-9]){1,4})|(([A-Za-z]){2,3}(|-)([0-9]){1,4})4

示例:

GJ 05 AB 8460