正则验证手机号,邮箱,车牌

前端之家收集整理的这篇文章主要介绍了正则验证手机号,邮箱,车牌前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_404_1@- (IBAction@H_404_1@)button_Click:(id@H_404_1@)sender {

@H_404_1@ if@H_404_1@ ([self@H_404_1@ isValidateMobile@H_404_1@:@"输入你要验证的手机号码"@H_404_1@] == YES@H_404_1@) {

@H_404_1@ NSLog@H_404_1@(@"手机号正确"@H_404_1@);

@H_404_1@ }else@H_404_1@{

@H_404_1@ NSLog@H_404_1@(@"手机号错误"@H_404_1@);

@H_404_1@ }

@H_404_1@

@H_404_1@ if@H_404_1@ ([self@H_404_1@ isValidateEmail@H_404_1@:@"输入你要验证的邮箱"@H_404_1@] == YES@H_404_1@) {

@H_404_1@ NSLog@H_404_1@(@"邮箱正确"@H_404_1@);

@H_404_1@ }else@H_404_1@{

@H_404_1@ NSLog@H_404_1@(@"邮箱错误"@H_404_1@);

@H_404_1@ }

@H_404_1@

@H_404_1@

@H_404_1@

@H_404_1@}

@H_404_1@/*手机号码验证@H_404_1@ MODIFIED BY HELENSONG*/

@H_404_1@-(BOOL@H_404_1@) isValidateMobile:(NSString@H_404_1@ *)mobile

@H_404_1@{

@H_404_1@//手机号以@H_404_1@13@H_404_1@ 15@H_404_1@18开头,八个@H_404_1@ \d 数字字符

NSString *phoneRegex = @H_404_1@@"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$";

@H_404_1@NSPredicate *phoneTest = [@H_404_1@NSPredicate @H_404_1@predicateWithFormat:@"SELF MATCHES %@",phoneRegex];

@H_404_1@//NSLog(@"phoneTest is %@",phoneTest);

@H_404_1@ return@H_404_1@ [phoneTest evaluateWithObject@H_404_1@:mobile];

@H_404_1@}

@H_404_1@

@H_404_1@/*车牌号验证@H_404_1@ MODIFIED BY HELENSONG*/

BOOL@H_404_1@ validateCarNo(NSString@H_404_1@* carNo)

@H_404_1@{

NSString *carRegex = @H_404_1@@"^[A-Za-z]{1}[A-Za-z_0-9]{5}$";

@H_404_1@NSPredicate *carTest = [@H_404_1@NSPredicate @H_404_1@predicateWithFormat:@"SELF MATCHES %@",carRegex];

NSLog(@H_404_1@@"carTest is %@",carTest);

@H_404_1@ return@H_404_1@ [carTest evaluateWithObject@H_404_1@:carNo];

@H_404_1@}

@H_404_1@

@H_404_1@/*邮箱验证@H_404_1@ MODIFIED BY HELENSONG*/

@H_404_1@-(BOOL@H_404_1@)isValidateEmail:(NSString@H_404_1@ *)email

@H_404_1@{

NSString *emailRegex = @H_404_1@@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";

@H_404_1@NSPredicate *emailTest = [@H_404_1@NSPredicate @H_404_1@predicateWithFormat:@"SELF MATCHES %@",emailRegex];

@H_404_1@ return@H_404_1@ [emailTest evaluateWithObject@H_404_1@:email];

@H_404_1@}

猜你在找的正则表达式相关文章