正则表达式整理
来源:互联网 发布:影子网络真的很恐怖吗 编辑:程序博客网 时间:2024/06/08 19:55
1.匹配正整数:/^[1-9]\d*$/
2.匹配非负整数(正整数+0):/^\d+$/
3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u
4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
5.匹配网址URL:(((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)
6.匹配字母开头,5-16字符,字母数字下划线:/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
7.匹配数字,字母,下划线,中文:/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u
8.匹配中国邮政编码:/^[1-9]\d{5}$/
9.匹配IP地址:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
10.匹配中国大陆身份证:/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/
什么是模式修正符?
1, 模式修正符就是几个字母,我们在每个正则表达式中可以一次使用一个,也可以连续使用多个,每一个具一定的意义。
2, 模式修正符是对整个正则表达式调优使用,也可以说是对正则表达式功能的扩展。
还记得正则表达式的那个公式吗?'/原子和元字符/模式修正符',其中正斜线为边界符。
模式修正符的构成
模式修正符就是字母,只不过这些在模式修正符的应用之中有特殊的含义。下面我来看看都有哪些模式修正符,请看下表:
由于i表示匹配不区分大小写,在下面的示例中,我们不再进行演示,我们来看一下其他模式修正符的示例。
- [.net]正则表达式整理
- [整理]常用正则表达式
- 正则表达式学习整理
- C# 正则表达式整理
- C#正则表达式整理
- C#正则表达式整理
- 正则表达式整理
- 常用正则表达式整理
- shell正则表达式整理
- 常用正则表达式整理
- C#正则表达式整理
- 常用正则表达式整理
- C#正则表达式整理
- 正则表达式整理备忘
- 整理正则表达式
- Vim正则表达式整理
- 正则表达式整理大全
- 常用正则表达式整理
- PEP 328
- Schedule
- 1321:棋盘问题
- 【搜狐笔试题】产品包装
- Python 3实现k-邻近算法以及 iris 数据集分类应用
- 正则表达式整理
- java解析HL7协议报文工具(v24版)
- Window下python 2.73安装pip
- Directx9学习(八)初识texture(3)
- haoi2013软件安装解题报告
- Over子句开窗函数
- java笔记(七)ServerSocket跟Socket
- 小试牛刀
- Devexpress:在GridControl中使用BindingList