常用的JS验证—正则表达式

1。date日期
var _reg = /^[0-9]{4}-(((0?[13578]|(10|12))-(0?[1-9]|[1-2][0-9]|3[0-1]))|(0?2-(0[1-9]|[1-2][0-9]))|((0?[469]|11)
-(0[1-9]|[1-2][0-9]|30)))$/; //日期<span style="font-family:FangSong_GB2312;font-size:12px;">
</span>

2。time时间
var _reg = /^(([1-9]{1})|([0-1][0-9])|([1-2][0-3])):([0-5][0-9])(:([0-5][0-9]))?$/;
3。datetime日期时间
var _reg = /^[0-9]{4}-(((0?[13578]|(10|12))-(0?[1-9]|[1-2][0-9]|3[0-1]))|(0?2-(0[1-9]|[1-2][0-9]))|((0?[469]|11)
-(0[1-9]|[1-2][0-9]|30)))\s(([1-9]{1})|([0-1][0-9])|([1-2][0-3])):([0-5][0-9])(:([0-5][0-9]))?$/;
4。int整数
var _reg = /^([+-]?)\d*$/; //整数
5。digit数值,可以包含小数点
var _reg = /^([+-]?)\d*\.?\d+$/; //数值,可以包含小数点
6。Email
var _reg = /^\w{0,}(\.)?(\w{0,})@\w+(\.\w+).*$/; //Email
7。URL地址
var _reg = /^http[s]?:\/\/\w+(\.\w+).*$/; //URL地址
8。字母和数字
var _reg = /^[a-z|A-Z|\d]*$/; //字母和数字
9。字母中文数字下划线
var _reg = /^[\u4e00-\u9fa5|\uf900-\ufa2d|\w]*$/; //字母中文数字下划线
10。IP地址
var _reg = /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|
[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|
[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/; //IP 地址
11。..
12。...
13。..
14。..
15。.
16。...
17。...
18。...
19。...















你可能感兴趣的:(正则表达式,js验证)