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

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

作者: 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.$为句子结尾标志

相关文章

  • day18

    正则表达式 正则表达式是用来匹配或者描述字符串的工具。用处:a.判断字符串是否满足某个条件 --》判断输入的字符串...

  • day17-正则表达式

    正则表达式 正则表达式使用匹配或者秒速字符串的工具。用处:a.判断字符串是否满足某个条件--判断输入的字符串是否是...

  • day18-正则表达式

    一、正则表达式语法 正则表达式是用来匹配或者描述字符串的工具。 用处:a.判断字符串是否满足某个条件 --> 判断...

  • 2018-10-23day18总结

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Day18-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • day18-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Day17-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Python正则表达式实例详解!

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Day-18 - 正则表达式(2018-10-23)

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具 用处:a. 判断字符串是否满足某个条件---判断输入的...

  • python-day18正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处:a.判断字符串是否满足某个条件---判断输入的...

网友评论

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

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