iLeichun

当前位置: 首页 > JavaScript

JavaScript检测表单内容格式

分类:JavaScript   来源:网络   时间:2010-08-14 18:01:53

function chk(obj, chktype){

switch(chktype){

case 1://判断是否为空

if(obj.value == ""){

alert("请输入必要的字符。");

obj.focus();

obj.onselect();

}

break;

case 2://判断是否为数字

var reg = /^d+(.d+)?$/;

if(!reg.test(obj.value)){

alert("请输入数字。");

obj.focus();

obj.select();

}

break;

case 3://判断是否为用户名格式

var reg = /^[^d-_][w-]*[^-_]$/;

if(!reg.test(obj.value)){

alert("请输入正确的格式。");

obj.focus();

obj.select();

}

break;

case 4://判断是否为汉字

var reg = /^[u4E00-u9FA5]*$/;

if(!reg.test(obj.value)){

alert("你输入的不全是汉字。");

obj.focus();

obj.select();

}

break;

case 5://判断是否为邮箱格式

var reg = /^[^d-_][w-]*[^-_]@[^-][a-zA-Zd-]*[^-](.[^-][a-zA-Zd-]*[^-])*.[a-zA-Z]{3}(.[a-zA-Z]{2})?$/;

if(!reg.test(obj.value)){

alert("你输入正确的邮箱格式。");

obj.focus();

obj.select();

}

break;

case 6://判断是否为合法日期格式

var reg = /^(19|20)dd-(0|1)d-(0|1|2|3)d$/;

if(!reg.test(obj.value)){

alert("你输入正确的日期格式。");

obj.focus();

obj.select();

}

break;

}

}

更多