大家好......
我需要建立一个与车辆登记相关的挥杆应用程序,我想在其中输入印度标准的车辆编号,如:
MP 09 AB 1234
AH 17 FT 2387
UT 32 DR 6423
DL 01 C AA 1111
更具体地说,
如果有人可以帮助我吗?
DocumentFilter
类型类也可以帮助我.........
答案 0 :(得分:25)
^[A-Z]{2}[ -][0-9]{1,2}(?: [A-Z])?(?: [A-Z]*)? [0-9]{4}$
答案 1 :(得分:6)
试试这个
^[A-Z]{2}\s[0-9]{2}\s[A-Z]{2}\s[0-9]{4}$
^
表示字符串
的开头
[A-Z]{2}
表示A到Z范围内的2个字符
\s
表示空格
[0-9]{2}
表示0到9范围内的2个字符
\s
表示空格
[A-Z]{2}
表示A到Z范围内的2个字符
\s
表示空格
[0-9]{4}
表示0到9范围内的4个字符
$
表示字符串结束
根据您在问题中所说的内容,这应该是针对正确格式的非常广泛的检查,但我感觉有更多关于牌照编号的具体规定。如果正则表达式存在其他限制,请告诉我。
答案 2 :(得分:2)
AP-05-BJ-9353
TN-35-AB-638
MH-03-C-3843
表达:
^[A-Z]{2}[-][0-9]{1,2}[-][A-Z]{1,2}[-][0-9]{3,4}$
检查这里的表达式:https://regexr.com/
答案 3 :(得分:1)
^[A-Z]{2} [0-9]{2} [A-Z]{2} [0-9]{4}$
请参阅http://en.wikipedia.org/wiki/Vehicle_registration_plates_of_India
看起来格式比你的问题中说明的要复杂得多......
答案 4 :(得分:1)
如果要查找车牌(VRN),请使用以下正则表达式
^[A-Z|a-z]{2}\s?[0-9]{1,2}\s?[A-Z|a-z]{0,3}\s?[0-9]{4}$
答案 5 :(得分:0)
只检查它是否只有空格......
function isValidNumber($Number){
$pattern = "^[a-zA-z]{2}\s[0-9]{2}\s[0-9]{4}$";
if (eregi($pattern, $Number)){
return true;
}
else {
return false;
}
}
答案 6 :(得分:0)
例如,如果用户已经输入了如下值:
DL
然后文本框没有接受下一个输入除了一个整数或一个更多的char作为.....
DL C
从这里用户只能输入一个整数值............
所以,简而言之,我想要做的只是像Alix给出的正则表达式那样输入
^[A-Z]{2}[ -][0-9]{1,2}(?: [A-Z])?(?: [A-Z]*)? [0-9]{4}$
答案 7 :(得分:0)
-(BOOL)validateVehicleRegNumber:(NSString *)strNumber { //示例MH14DA8904
NSString *validReg = @"[A-Z]{2}[0-9]{2}[A-Z]{2}[0-9]{4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", validReg];
return [emailTest evaluateWithObject:strNumber];
}
答案 8 :(得分:0)
^[A-Z]{2}\s[0-9]{1,2}\s[A-Z]{1,2}\s[0-9]{1,4}$
上述正则表达式适用于以下类型
DL 01 AA 1111
DL 0 AA 1111
DL 1 A 1111
DL 0 A 11
DL 01 AA 111
答案 9 :(得分:0)
//DL 01 C AA 1234
^[A-Z]{2}[ -]{0,1}[0-9]{2}[ -]{0,1}(?:[A-Z])[ -]{0,1}[A-Z]{1,2}[ -]{0,1}[0-9]{1,4}$
//MH 15 AA 1234
^[A-Z]{2}[ -]{0,1}[0-9]{2}[ -]{0,1}[A-Z]{1,2}[ -]{0,1}[0-9]{1,4}$
MVA 1234
^[A-Z]{3}[ -]{0,1}[0-9]{1,4}$
//MH 15 8008
^[A-Z]{2}[ -]{0,1}[0-9]{2}[ -]{0,1}[0-9]{1,4}$
有无空格:)
答案 10 :(得分:0)
如果要在子字符串中查找车牌,请使用以下正则表达式
.*?([A-Za-z]{2})(\d{2})([A-Za-z]{2})(\d{4}).*?