学习正则(二)
来源:互联网 发布:java天气预报接口api 编辑:程序博客网 时间:2024/06/09 16:53
一、正则的简单应用
数字: ^[0-9]*$
n位的数字: ^/d{n}$
m-n位的数字: ^/d{m,n}$
零或非零的数字: ^(0|[1-9][0-9]*)$
有两位小数的正实数: ^[0-9]+(.[0-9]{2})?$
长度为3的字符: ^.{3}$
由26个英文字母组成的字符串: ^[A-Za-z]+$
非零的正整数: ^/+?[1-9][0-9]*$
验证用户密码: ^[a-zA-Z]/w{5,17}$
只能输入汉字: ^[/u4e00-/u9fa5]{0,}$
验证Email地址: ^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$
验证InternetURL: ^http://([/w-]+/.)+[/w-]+(/[/w-./?%&=]*)?$
验证电话号码: ^(/(/d{3,4}-)|/d{3.4}-)?/d{7,8}$
验证身份证号(15位或18位数字): ^/d{15}|/d{18}$
验证一年的12个月: ^(0?[1-9]|1[0-2])$
验证一个月的31天: ^((0?[1-9])|((1|2)[0-9])|30|31)$
- 正则表达式学习二
- 学习正则(二)
- 正则学习二
- 正则表达式学习点滴(二)
- 正则表达式学习(二)
- 学习正则表达式(二)
- 正则表达式学习笔记(二)
- Python学习笔记二--正则
- java正则表达式学习二
- 正则表达式学习(二)
- 正则表达式学习(二)
- 正则表达式的学习二
- 正则表达式 学习手册 二
- Java正则表达式学习(二)
- javascript正则学习(二)
- 《学习正则表达式》读书笔记二
- 30分钟学习正则表达式指南(二)
- C#正则学习杂谈(二)
- ubuntu-10.10中安装net-snmp-5.5
- poj1753 Flip Game
- D3DX Math (1): CPU Optimization
- 学习正则(一)
- Linux程序开发:QT中的多线程编程
- 学习正则(二)
- 学习正则(三)
- 设置MyEclipse编码方式
- CentOS中Cacti的安装过程
- 表变量与临时表使用注意
- swing 反射Annotation方式添加事件Listener
- java中Thread与Runnable的区别
- answer_to_1.17
- Bluetooth stack, ALSA and Skype in Linux system