首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大宇笔记

    swift 邮箱、密码、手机号、身份证验证正则

    NSRegularExpression.init(pattern: "^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[ NSRegularExpression.init(pattern: "^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[ NSRegularExpression.init(pattern: "^((1[1-5])|(2[1-3])|(3[1-7])|(4[1-6])|(5[0-4])|(6[1-5])|71|(8[12]) $", options: NSRegularExpression.Options.caseInsensitive) }else{ NSRegularExpression.init(pattern: "^((1[1-5])|(2[1-3])|(3[1-7])|(4[1-6])|(5[0-4])|(6[1-5])|71|(8[12])

    6.4K20发布于 2019-01-15
  • 来自专栏一“技”之长

    iOS中正则表达式的使用 原

    很多开发工具都有支持正则表达式的内容,IOS也不例外,在IOS中NSRegularExpression类就是一个专门来处理正则表达式的类。 一、初始化方法 初始化NSRegularExpression的方法有两种,一个init方法和一个类方法。 其作用基本是一样的 + (NSRegularExpression *)regularExpressionWithPattern:(NSString *)pattern options:(NSRegularExpressionOptions usingBlock:(void (^)(NSTextCheckingResult *result, NSMatchingFlags flags, BOOL *stop))block; 使用举例: NSRegularExpression  * regex = [[NSRegularExpression alloc]initWithPattern:@"[a-z]" options:NSRegularExpressionCaseInsensitive

    90140发布于 2018-08-15
  • 来自专栏正则

    label 图片替换文字

    NSString * pattern = @"\\[[a-zA-Z0-9\\u4e00-\\u9fa5]+\\]";         NSError *error = nil;         NSRegularExpression *re = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive

    1.7K40发布于 2021-09-02
  • 来自专栏正则

    label 图片替换文字

    NSString * pattern = @"\\[[a-zA-Z0-9\\u4e00-\\u9fa5]+\\]";         NSError *error = nil;         NSRegularExpression *re = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive

    1.6K30发布于 2021-05-11
  • 来自专栏MapleYe

    【iOS】只允许中英文数字输入,字符限制【整理】

    NSRegularExpression(pattern: pattern, options: NSRegularExpression.Options.caseInsensitive) else {

    4.1K20发布于 2020-03-28
  • 来自专栏编程之旅

    iOS开发——大大节省代码量的小技巧

    areaFlag) { return false; } NSRegularExpression *regularExpression; NSUInteger numberofMatch if (year %4 ==0 || (year 0 ==0 && year %4 ==0)) { regularExpression = [[NSRegularExpression error:nil];//测试出生日期的合法性 }else { regularExpression = [[NSRegularExpression if (year %4 ==0 || (year 0 ==0 && year %4 ==0)) { regularExpression = [[NSRegularExpression error:nil];//测试出生日期的合法性 }else { regularExpression = [[NSRegularExpression

    60640发布于 2018-08-30
  • 来自专栏移动端周边技术扩展

    iOS中正则表达式的三种使用方式

    "; NSError *error = NULL; NSRegularExpression *regx = [NSRegularExpression regularExpressionWithPattern

    72750发布于 2018-06-12
  • 来自专栏哈雷彗星撞地球

    50行代码实现图文混排案例一

    通过正则表达式来匹配字符串 NSString*regex_emoji =@"\\[[a-zA-Z0-9\\/\\u4e00-\\u9fa5]+\\]";//匹配表情 NSError*error =nil; NSRegularExpression *re = [NSRegularExpression regularExpressionWithPattern:regex_emoji options:NSRegularExpressionCaseInsensitive 与以上方法主要不同点在于正则表达式: //2、匹配字符串 NSError *error  = nil; NSRegularExpression*re = [NSRegularExpression

    1.3K10发布于 2018-08-22
  • 来自专栏進无尽的文章

    编码篇 - 正则表达式及其相关

    下面介绍一下 NSRegularExpression ? NSRegularExpression 位于 Foundation 框架中,主要作用相当与检索条件判断,但是其强大方便的功能是以晦涩的语法为牺牲的。 NSRegularExpression 的相关方法 # 初始化方法 + (nullable NSRegularExpression *)regularExpressionWithPattern: *regex = [NSRegularExpression regularExpressionWithPattern:@"\\d{3}-\\d{8}|\\d{3}-\\d{7}|\\d{4}-\\d{ 参考文章 iOS中的谓词(NSPredicate)使用 正则表达式 NSRegularExpression

    1.4K20发布于 2018-09-12
  • 来自专栏ShaoYL

    OC正则表达式的简单使用

    // 1.创建正则表达式,[0-9]:表示‘0’到‘9’的字符的集合 NSString *pattern = @"[0-9]"; // 1.1将正则表达式设置为OC规则 NSRegularExpression *regular = [[NSRegularExpression alloc] initWithPattern:pattern options:NSRegularExpressionCaseInsensitive

    2K130发布于 2018-05-11
  • 来自专栏网罗开发

    iOS 深思篇 | 正则表达式

    = NSNotFound) { NSLog(@"target range :%@", [searchText substringWithRange:range]); } 3.3 NSRegularExpression */ NSString *searchText = @"what do you want to match string"; NSError *error = NULL; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^[0-9]+$" options:NSRegularExpressionCaseInsensitive

    3.4K20发布于 2021-09-09
  • 来自专栏韦弦的偶尔分享

    iOS 获取 IP 地址方法iOS 获取 IP 地址方法

    |2[0-4]\\d|25[0-5])$"; NSError *error; NSRegularExpression *regex = [NSRegularExpression

    9.7K21发布于 2021-11-24
  • 来自专栏青玉伏案

    IOS开发之显示微博表情

    /正则表达式 NSString * pattern = @"\\[[a-zA-Z0-9\\u4e00-\\u9fa5]+\\]"; NSError *error = nil; NSRegularExpression * re = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive

    1.6K90发布于 2018-01-11
  • 来自专栏华仔的技术笔记

    iOS中的正则表达式,一篇就够了

    = NSNotFound) { NSLog(@"range :%@", [searchText substringWithRange:range]); }   3.正则表达式类(NSRegularExpression ) NSString *searchText = @"you want to match"; NSError *error = NULL; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^[0-9]+$" options:NSRegularExpressionCaseInsensitive

    5K110发布于 2018-05-17
  • 来自专栏吴老师移动开发

    【iOS开发】URL拦截转换成本地路由模块URLRewrite

    符合要求的字符串及参数 数组 */ + (NSArray *)matchString:(NSString *)string toRegexString:(NSString *)regexStr { NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regexStr options:NSRegularExpressionCaseInsensitive

    1.3K20发布于 2018-09-05
  • 来自专栏音视频进阶之旅

    音视频开发(一)-流媒体数据传输RTSP

    client_port=(\\w+) NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern

    1.2K30编辑于 2022-09-24
  • 来自专栏朱慕之的博客

    UIWebView与JS的交互

    //正则替换 NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(<img[^>]+esrc

    4.5K20发布于 2018-08-02
  • 来自专栏xx_Cc的学习总结专栏

    iOS-正则表达式的简单使用

    = NSNotFound) { NSLog(@"range :%@", [searchText substringWithRange:range]); } 3.正则表达式类(NSRegularExpression ) NSString *searchText = @"you want to match"; NSError *error = NULL; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^[0-9]+$" options:NSRegularExpressionCaseInsensitive

    1.8K70发布于 2018-05-10
  • 来自专栏爬虫资料

    Swift使用Embassy库进行数据采集:热点新闻自动生成器

    NSRegularExpression(pattern: pattern, options: []) if let match = regex?.

    46320编辑于 2023-10-19
  • 来自专栏编程之旅

    iOS开发——正则表达式验证手机号、密码

    通过iOS中的NSRegularExpression这个类就可以帮助我们实现这个。 下面先来介绍一下正则表达式的基本语法。

    3.5K20发布于 2018-08-30
领券