1. 程式人生 > >常用的JS驗證—正則表示式

常用的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。...