美文网首页
正则常用规则

正则常用规则

作者: 命运审判者_59b3 | 来源:发表于2021-12-02 19:41 被阅读0次

    ^:匹配的开始

    &:匹配的结束

    \d:匹配数字

    \w:匹配字母、数字、下划线或汉字

    \b:匹配单词的开始或结束

    \s:匹配任意的空白符

    . :匹配除换行符一万的任意字符

    *:重复零次或更多次

    +:重复一次或更多次

    ?:重复零次或一次

    {n}:重复n次

    {n,}:重复n次或更多次

    {n,m}:重复n到m次

    ():分组,例:^(abc)*$,匹配abc开头的字符串

    |:或运算,例^(123|124|125)\\d{10}&,匹配123或124或125开头的13位数字

    []:区间,例^[A-Za-z0-9]{8}$,匹配A到Z、a到z和0到9之间的8个字符数字

    正则教程

    iOS这边需要配合NSPredicate来使用

    例如校验身份证:NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"^\\d{17}(\\d|[x|X])$"];

    [predicate predicateevaluateWithObject:@"需要校验的内容"];

    相关文章

      网友评论

          本文标题:正则常用规则

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