tôi muốn sử dụng Lớp NSRegularExpression
để xác thực nếu một địa chỉ email là NSString
.NSRegularExpression xác thực email
Something như giả này:
- (BOOL)validateMail : (NSString *)email
{
NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"" options:NSRegularExpressionCaseInsensitive error:NULL];
if(emailValidated)
{
return YES;
}else{
return NO;
}
}
Nhưng tôi không biết làm thế nào chính xác tôi xác nhận một NSString nếu nó đang tìm kiếm như thế này "[email protected]"
Có lẽ ai đó có thể giúp tôi đây.
Greetings s4lfish
wow trông có vẻ lộn xộn –
Cảm ơn, nhưng vấn đề của tôi là tôi không tìm thấy chức năng để chứng minh rằng email đã nhập phù hợp với regex. Tôi đã nhìn vào tài liệu của apple, nhưng bằng cách nào đó NSRegularExpression không có một hàm trả về giá trị boolean cho "if-statement" của tôi. – s4lfish
Xin chào Tôi đã thêm một mẫu mã cho điều đó. Và BTW @Alex Nichol nó sẽ là tuyệt vời nếu bạn có thể giải thích bình luận của bạn. Tôi có thể sai trong câu trả lời của tôi nhưng liều bình luận của bạn không giúp tôi hoặc bất kỳ ai khác hiểu vấn đề này tốt hơn. – shannoga