1 //验证帐号是否合法
2 //验证规则:字母、数字、下划线组成,字母开头,4-16位。
3 function checkUser(str) {
4 var reg = /^[a-zA-z]\w{3,15}/;
5 if (reg.test(str)) {
6 alert("right");
7 } else {
8 alert("wrong");
9 }
10 }
11
12
13 /*验证手机号码
14 验证规则:11位数字,以1开头。*/
15 function checkMoblie(str) {
16 var reg = /^1\d{10}/;
17 if (reg.test(str)) {
18 alert("right");
19 } else {
20 alert("wrong");
21 }
22 }
23
24 /*验证电话号码
25 验证规则:区号+号码,区号以0开头,3位或4位
26 号码由7位或8位数字组成
27 区号与号码之间可以无连接符,也可以“-”连接
28 如01088,010-88,0955-7 */
29 function checkPhone(str) {
30 var reg = /^0\d{2,3}-?\d{7,8}/;
31 if (reg.test(str)) {
32 alert("right");
33 } else {
34 alert("wrong");
35 }
36 }
37
38 /*验证邮箱
39 验证规则:姑且把邮箱地址分成“第一部分@第二部分”这样
40 第一部分:由字母、数字、下划线、短线“-”、点号“.”组成,
41 第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成,
42 而域名后缀一般为.xxx或.xxx.xx,一区的域名后缀一般为2-4位,如cn,com,net,现在域名有的也会大于4位*/
43 function checkEmail(str) {
44 var reg = /[\w-\.]+@[\w-]*.(\w{2,4}.)*[a-zA-z]{2,3}/;
45 if (reg.test(str)) {
46 alert("right");
47 } else {
48 alert("wrong");
49 }
50 }