包含对字符串,整型、浮点、日期、电子邮件的校验
function Validator()


{
this.IsString=function (value)

{

var reg = /^[-]
{0,1}[a-zA-Z0-9]
{1,}$/;
return reg.test(value);
};
this.IsInt=function (value)

{

var reg = /^[-]
{0,1}[0-9]
{1,10}$/;
return reg.test(value);
};
this.IsFloat=function (value)

{

var reg = /^[-]
{0,1}[0-9]
{0,10}[.]
{0,1}[0-9]
{0,4}$/;
return reg.test(value);
};
this.IsEmail=function (value)

{
var reg = /^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/;
return reg.test(value);
}
this.IsDate=function (value)

{

var reg = /^[1-2]
{1,1}[0-9]
{3,3}[-]
{1,1}[0-9]
{1,2}[-]
{1,1}[0-9]
{1,2}$/;
return reg.test(value);
}
}