验证邮箱的合法性

代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    self.title=@"验证邮箱的合法性";

    NSString *email=@"[email protected]";
    NSLog(@"--%i-",[self isValidateEmail:email]);

}
//用正则表达式
-(BOOL)isValidateEmail:(NSString *)email {

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

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

    return [emailTest evaluateWithObject:email];

}

输出:

2014-11-17 14:29:54.704 验证邮箱的合法性[29052:60b] --1-

时间: 2024-10-07 11:07:05

验证邮箱的合法性的相关文章

正则表达式验证邮箱的合法性

//利用正则表达式验证邮箱的合法性 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", email

用两种方法验证邮箱的合法性(最新)

代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"验证邮箱的合法性"; //最全面的验证邮箱的方法,用两种方法一起测试 NSString *email=@"[email protected]"; NSLog(@"---%i--",[self validateEmail:emai

验证邮箱的合法性(此方法比较准确)

代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"验证邮箱的合法性"; NSString *email=@"[email protected]"; NSLog(@"---%i--",[self validateEmail:email]); } //通过区分字符串 -(BOOL)

IOS开发中怎样验证邮箱的合法性

文章参考:http://www.codes51.com/article/detail_94157.html 代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [email protected]"验证邮箱的合法性"; NSString *[email protected]"[email protected]"; NSLog(

JS验证邮箱格式是否正确 实例代码

如何用js验证邮箱格式是否正确?分享一个例子.代码: /* *验证邮箱格式是否正确 *参数strEmail,需要验证的邮箱 */ function chkEmail(strEmail) { if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) { return false; } else { return true; } } 您可能感兴趣的文章: js正则表达式判断邮箱格式是否正确 js验证邮箱格式 js验证em

用正则表达式验证邮箱与手机号的合法性

正则表达式,又称正规表示法.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串. iOS开发中,需要用正则表达式来判断一个字符串是否合法,如: 1,app注册页面中,需要判断用户输入的手机号是否够11位,或者邮箱格式是否正确: 2,意见反馈中,判断邮箱格式是否正确. 验证邮箱格式: + (BOOL)validateEmail:(NSString *)em

华为OJ:2192 邮箱地址合法性校验

注意输入的字符串里面可能有空格,所以要nextLine()而不是next(),其他一个个验证就好了,@要计算次数,多了少了都不行. import java.util.Scanner; public class eMailchecked { public static void main(String args[]){ Scanner input=new Scanner(System.in); String s=input.nextLine(); int countAt=0; if(s.charA

Android正则表达式验证邮箱地址

1 // 邮箱有效性验证 2 Pattern pattern = Pattern 3 .compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"); 4 Matcher mc = 5 pattern.matcher(RegistMail.getText().toString().trim()); 其中RegistMail为一个EditText控件,用来处理用户的邮箱输入. Android正则表达式验证邮箱地址,布布扣,bu

php验证邮箱和ip地址方法总汇

在开发中验证邮箱.url.数字是我们常用的一些例子,下面整理了验证邮箱.url.数字程序,大家有兴趣可参考一下. 例子代码如下: public static function isEmail( $email ) { return preg_match("/^([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,4}([\.][a-z]{2})?$/i" , $email ); } public static