美文网首页
判断字符串的合法性(正则表达式)

判断字符串的合法性(正则表达式)

作者: puppyb2m | 来源:发表于2016-04-13 16:23 被阅读485次
    * 163.com、126.com、yeah.net
    * 开头为字母,不算后缀,长度为6-18
    
    NSString *emailRegex1   = @"[A-Za-z][A-Z0-9a-z._%+-]{5,17}+@(163.com|126.com|yeah.net)";
    NSPredicate *emailTest1 = [NSPredicate predicateWithFormat :@"SELF MATCHES %@", emailRegex1];
    return ![emailTest1 evaluateWithObject :self];
    
    1.[A-Za-z]开头为英文字母
    2.[A-Z0-9a-z._%+-]{5,17} 中扩话里的东西必须5-17位 {}控制位数 
    
    * 以 163.com结尾
    
    NSString *emailTypeRegex   = @".*(163.com)$";
    
    1.$为句子结尾标志
    

    相关文章

      网友评论

          本文标题:判断字符串的合法性(正则表达式)

          本文链接:https://www.haomeiwen.com/subject/rczwlttx.html