@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@ 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@ 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@}