美文网首页
正则判断规则解析

正则判断规则解析

作者: 异乡人_4f2a | 来源:发表于2020-03-20 21:41 被阅读0次

1、判断首位:^

2、结尾:$

3、任意字符:.

4、长度任意:*

5、任意长度的字符:.*

6、判断一位数字:\\d{1}

7、判断三位数字:\\d{3}

8、判断3-10位数字:\\d{3,10}

9、判断是否包含小写的英文字母:[a-z]

10、判断第一个是字母,第二个是数字:^[a-z][0-9]$

11、判断首位是小写英文字母,后面跟着3-5个数字:^[a-z]\\d{3,5}

12、判断结尾是否是小写英文字母:[a-z]$

13、判断不能是数字:[^0-9]

14、判断首字母不能是数字:^[^0-9]

15、判断不能是小写英文字母:[^a-z]

16、判断首字母不能是数字:^[^a-z]

17、判断5-12位的QQ号码:^[1-9]\\d{4,11}

18、判断11位电话号码:^1[0-9][0-9]\\d{8}$

- (BOOL)checkRegex {

       NSString *str = @"134544a2bc4de34";

        NSString*pattern =@"\\d{7,8}";

        NSError*error =nil;

        NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:nil error:&error];

        NSArray *matches = [regex matchesInString:str options:0 range:NSMakeRange(0, str.length)];

        if(matches && matches.count>0) {

            returnYES;

        }

    return NO;

}

相关文章

  • 正则判断规则解析

    1、判断首位:^ 2、结尾:$ 3、任意字符:. 4、长度任意:* 5、任意长度的字符:.* 6、判断一位数字:\...

  • 正则-1

    1、正则的定义: 正则就是一个规则,用来处理字符串的一个规则(正则就是用来处理字符串的) 处理: 匹配: 判断一个...

  • 正则

    正则RegExp 正则:用来处理字符串的一个规则。处理:1)正则的匹配:判断一个字符串是否符合我们制定的规则->t...

  • iOS正则表达式简解

    什么是正则表达式 正则表达式就是一种规则,我们通过这种规则来进行字符串的检索、判断、替换等工作。 正则表达式的使用...

  • 正则表达式笔记---简单入门

    什么是正则表达式 正则表达式就是一种规则,我们通过这种规则来进行字符串的检索、判断等工作。 正则表达式的使用步骤 ...

  • 【python】正则表达式

    简介 什么是正则表达式 正则表达式(Regluar Expressions)又称规则表达式,用来判断文本的格式。用...

  • 解析规则学习--正则解析

    俗话说,无规矩不成方圆,任何事物都是有着他的规律的,尤其对于日志数据更需要进行规范管理,才能更好的被我们使用。话不...

  • iOS 正则表达式基础学习

    正则表达式规则和使用方法和步骤 正则作用 1,判断某个字符串是否符合特定的规则2,截取字符串中某些符合特定规则的内...

  • js笔记四十五之正则表达式(1)

    正则 用来处理字符串的一个规则(正则就是用来处理字符串的) 判断一个字符串是否符合我们制定的规则 -> test(...

  • JAVA正则表达式

    1.利用正则找到一个匹配的字符串--find(). 2.利用正则判断一个字符串是否满足正则定义的规则--match...

网友评论

      本文标题:正则判断规则解析

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