正则表达式
来源:互联网 发布:怎么做网络水军 编辑:程序博客网 时间:2024/05/16 00:51
NSRegularExpression
代码/语法 说明 *重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次3.email
1.email
2.phone^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$
- ^是匹配的字符开头,
- \w匹配的是字母,数字,下划线,汉字,
- +是匹配一次或多次(就是最少一次),
- \.是匹配的 . (因为.在正则中匹配除换行符以外的任意字符),所以如果需要.在字符串中出现的话就加一个\ ,这个是转义符
- *匹配的是重复零次或更多次
- @是匹配字符串中必须出现的字符
- $是字符串结尾
^1[358]\\d{8}$
4^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$
([a-zA-Z0-9]+[_|\_|\.]?)
- 第一部分
[a-zA-Z0-9]//第一位以所有的字母(小写或大写)或数字开头 step(1)
([a-zA-Z0-9]+)//匹配一次或多次(1)的形式,即可以匹配ac,addd,a232e3等 step(2)
([a-zA-Z0-9]+[_|\_|\.]?)//(2)的结尾可加上_和.,也可以不加。即可以出现a232e3_这个形式 step(3)
([a-zA-Z0-9]+[_|\_|\.]?)*//(3)的形式匹配0次或多次(即可出现a232e3_a232e3_a232e3_a232e3_a232e3_的形式0或多次) step(4)
([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+//(4)+数字字母(一位或多位,与step2相同),第一部分结束@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+//第二部分与第一部分基本相同,就是开头必须加个@
- 第二部分
\.[a-zA-Z]{2,3}
- 第三部分
\.//以.开头
[a-zA-Z]{2,3}\\后面接字母2位或三位,即匹配.com或者.cn
[a-z0-9A-Z_]也完全等同于\w(如果只考虑英文的话)
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 适配 iOS 7
- 一些概念(二) 软件开发
- TCP/IP 学习笔记(二)
- 杭电1198 并查集
- 代码片段
- 正则表达式
- objective-c 与 protected public private关键字
- 方法分析
- 影子clone,深度clone
- facebook pop
- swift混合编程
- iOS 证书 cer转换为pem
- MPMoviePlayerController
- HRM的苦恼
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
九江第一人民医院
九江职业技术学院学工网
九江学院附属医院
九江住房公积金
江西九江旅游
九江长江大桥
九江邮政编码
九江旅游景点
九江市住房公积金
615广东九江大桥船撞桥断事故
九江市第一人民医院
九江小吃一条街
九江旅游攻略
九江好玩的地方
九江楼盘房价
九江有什么好玩的地方
九江哪里好玩
江西省九江市
九江有什么好吃的
九江房产信息网
九江社区招聘
九江房地产信息网
九江信息港房产网
九江论坛招聘
九江旅游景点大全
九江社区论坛
江西九江房价
九江特色美食
九江旅游公司
九江庐山门票
宿松到九江火车时刻表
江西九江怎么样
九江国际金融中心
九江装修公司哪家好
九江消防装备有限公司
迁安九江酒店
九江有哪些好玩的地方
九江庐山机场
九江开发区人民医院
九江到宿松火车时刻表
九江庐山旅游