1 var validate = {
2 isMobile: function (value) {
3 var reg = /^1[3,4,5,7,8,9][0-9]{9}$/;
4 if (reg.test(value)) {
5 return true;
6 }
7 return false;
8 },16 isEmail: function (value) {
17 var reg = /^\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/;
18 if (reg.test(value)) {
19 return true;
20 }
21 return false;
22 },
23
24 //验证0-20内的字符
25 isChar: function (value) {
26 var reg = /^[\u4e00-\u9fa50-9A-Za-z]{1,20}$/;
27 if (reg.test(value)) {
28 return true;
29 }
30 return false;
31 },
32
33 //验证手机号码
34 isPhoneNumber: function (value) {
35 var reg = /^0?(13[0-9]|15[012356789]|17[0135678]|18[0-9]|14[57])[0-9]{8}$/;
36 if (reg.test(value)) {
37 return true;
38 }
39 return false;
40 },
41
42 //验证负责人姓名的,只能输入汉字
43 isChinese: function (value) {
44 var reg = /^[\u4e00-\u9fa5]{1,10}$/;
45 if (reg.test(value)) {
46 return true;
47 }
48 return false;
49 },
50
51 //验证是否为数字,只能是正整数
52 isPositiveInteger: function (value) {
53 var reg = /^[0-9]+$/
54 if (reg.test(value)) {
55 return true;
56 }
57 return false;
58 },
59 //整数
60 isInteger: function (value) {
61 var reg = /^-?\d+$/
62 if (reg.test(value)) {
63 return true;
64 }
65 return false;
66 },
67 //电话
68 isPhone: function (value) {
69 var reg = /^[0-9-()()]{7,18}$/
70 if (reg.test(value)) {
71 return true;
72 }
73 return false;
74 },
75 isHpptsUrl: function (value) {
76 var reg = /^(https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$$/
77 if (reg.test(value)) {
78 return true;
79 }
80 return false;
81 }
82 }