码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2016-01-26 23:33:52      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:

一、正则表达式的原理

二、常用的正则判断

 1 1、验证用户名
 2 
 3 reg=/^[\u0391-\uFFE5]+$/;  //判断输入的字符是否为中文 
 4 ^[\u4e00-\u9fa5A-Za-z0-9-_]*$  //只能中英文,数字,下划线,减号
 5 
 6 2、验证日期格式
 7 
 8 var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;     //验证yyyy-mm-dd格式或者yyyy/mm
 9 var reg = /^[1-9]\d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;     //yyyy-mm-dd
10 
11 var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;  //YYYY-MM-DD hh:mm:ss格式
12 3、验证邮箱
13 reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;  
14 
15  reg=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
16 
17 4、验证IP
18 
19  /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/;
20 
21 5、验证URL
22 
23  Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\‘:+!]*([^<>\"\"])*$/   

 

正则表达式

标签:

原文地址:http://www.cnblogs.com/wangwanchao/p/5161795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!