表单验证常用的正则表达式
2016-04-10 13:26
459 查看
一、用户名和密码长度的限制:
\S{5,7}:表示长度为6~8的限制,且不能有空白。
二、用户名的限制:
^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){5,7}$:表示用户名必须以字母开头,只能包含数字、字母和下划线,且长度为6~8.
三、匹配中文:有时在表单中需要用户填写自己的真是姓名,这就必须用Unicode代码实现,如下:
^[\u4e00-\u9fa5\uf900-\ufa2d]{1,11}$:输入必须是中文,且长度在2~12.
四、邮箱的验证:这在表单中式比较常用到的,也是最复杂的
^[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}+[-]{0,1}[a-zA-Z0-9]+[\.]{1}[a-zA-Z0-9]+[\.]{0,1}[a-zA-Z]+$
五、电话号码的验证:这个比较简单
^\d+$
六、日期格式的验证:
^\d{4}\-\d{1,2}\-\d{1,2}$:匹配YYYY-MM-DD的日期格式。
\S{5,7}:表示长度为6~8的限制,且不能有空白。
二、用户名的限制:
^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){5,7}$:表示用户名必须以字母开头,只能包含数字、字母和下划线,且长度为6~8.
三、匹配中文:有时在表单中需要用户填写自己的真是姓名,这就必须用Unicode代码实现,如下:
^[\u4e00-\u9fa5\uf900-\ufa2d]{1,11}$:输入必须是中文,且长度在2~12.
四、邮箱的验证:这在表单中式比较常用到的,也是最复杂的
^[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}+[-]{0,1}[a-zA-Z0-9]+[\.]{1}[a-zA-Z0-9]+[\.]{0,1}[a-zA-Z]+$
五、电话号码的验证:这个比较简单
^\d+$
六、日期格式的验证:
^\d{4}\-\d{1,2}\-\d{1,2}$:匹配YYYY-MM-DD的日期格式。
相关文章推荐
- idea取消对项目的svn版本控制
- MySQL:主从切换
- Windows多线程同步系列之一-----互斥对象
- LeetCode 136 Single Number
- 20145232 韩文浩 实验一
- Hbase集群安装步骤
- 微软必应搜索支持源代码搜索和运行了
- java学习笔记(九)
- 邁向IT專家成功之路的三十則鐵律 鐵律五:IT人穩定發展之道-去除惡習
- IDEA从远程SVN仓库克隆项目
- PHP不使用递归的无限级分类
- 22. Generate Parentheses
- 《JavaScript忍者秘籍》笔记
- IP地址
- C++学习——带默认值参数的函数
- metasploit 中nessus nessus_connect问题:You must do this before any commands
- 时间问题
- 解读HTTP与HTTPS的区别
- CSS3---圆角设置
- 双系统linux+win之血的教训