最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javascript 常用验证正则表达试
时间:2010-01-15 编辑:简简单单 来源:一聚教程网
switch (type) {
case "empty":
result = writeMsg(id, msg, (val == ''));
break;
case "number":
//result = writeMsg(id, msg, (isNaN(val)));/*是否是数字*/
var patrn = /^[0-9]+$/;
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "double":
var patrn = /^[0-9.]+$/;
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "date":
var patrn = /^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/;/*YYYY-MM-DD*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "time":
var patrn = /^((20|21|22|23|[0-1]d):[0-5][0-9])(:[0-5][0-9])?$/;/*hh:mm:ss*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "datetime":
var patrn = /^(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*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "url":
var patrn = /^http(s)?://([w-]+.)+[w-]+(/[w- ./?%&=]*)?$/;/*网址*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "email":
var patrn = /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/;/*邮件*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "identity":
var patrn = /^d{17}[d|X]|d{15}$/;/*身份证号*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "ip":
var patrn = /^(((d{1,2})|(1d{2})|(2[0-4]d)|(25[0-5])).){3}((d{1,2})|(1d{2})|(2[0-4]d)|(25[0-5]))$/;
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "zip":
var patrn = /^d{6}$/;/*邮编*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "qq":
var patrn = /^[1-9][0-9]{4,}$/;
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "phone":
var patrn = /^d{3}-d{8}|d{4}-d{7,8}|d{11}|d{12}$/;/*电话*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "mobile":
var patrn = /^(13|15|18)d{9}$/;/*手机*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "string":
var patrn = /^[a-zA-Z0-9_]+$/;/*a-z,A-Z,0-9 */
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "image":
var patrn = /(.jpg|.gif|.bmp|.png|.img|.swf)$/;/*图片扩展名*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "html":
var patrn = /(.htm|.html|.shtml)$/;
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "chinese":
var patrn = /^[u0391-uFFE5]+$/;/*中文*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
case "userorpwd":
var patrn = /^[A-Za-z0-9]{6,20}$/;/*6-20位;只限数字(0-9)和英文(a-z),不区分大小写*/
result = writeMsg(id, msg, (regular(val, patrn)));
break;
}
-
上一个: JS读取到打开的新窗口的名字
-
下一个: js 日历选择器代码
相关文章
- python中验证ip的有效性正则 04-28
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31