Elliot's Blog

追求卓越的设计师

正则表达式(二)

Regular Expressions

版权声明:本文为博主原创文章,未经博主允许不得转载 上一篇已经基本讲了正则表达式的语法了。这篇就讲一些常用的正则表达式。 哈哈,一下正则表达式来自百度百科吼吼吼 验证用户名和密码:"^[a-zA-Z]\w{5,15}$" 验证电话号码:"^(\\d{3,4}-)\\d{7,8}$" 验证手机号码:"^1[3|4|5|7|8][0-9]\\d{8}$" 验证身份证号:"...

正则表达式(一)

Regular Expressions

版权声明:本文为博主原创文章,未经博主允许不得转载 以前经常要用到正则表达式,比如判断手机号码,邮箱格式等等,只知道在网上copy代码,不知其所以然,所以学习了一下正则表达式,今天来讲讲。。。 1、什么是正则表达式 正则表达式又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速的用机简单的方...

iOS之webView加载文件 及 文件操作

这几天在做webView浏览附件的功能,研究了一下,正好可以记下来,用webView可以打开各种附件(.doc .pdf 等) webView加载文件 加载路径的第一个方式 NSString *path1 = [[NSBundle mainBundle] pathForResource:@"文件名" ofType:nil]; NSURL *url = [NSURL fileURLWit...

iOS 之 堆栈理解

版权声明:本文为博主原创文章,未经博主允许不得转载 iOS 之 堆栈理解 Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,即release; 栈由编译器管理自动释放的,在方法中(函数体)定义的变量通常是在栈内,因此如果你的变量要跨函数的话就需要将其定义为成员变量。 栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值。其操...