包含对字符串,整型、浮点、日期、电子邮件的校验
function Validator()
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
this.IsString=function (value)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
var reg = /^[-]
{0,1}[a-zA-Z0-9]
{1,}$/;
return reg.test(value);
};
this.IsInt=function (value)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
var reg = /^[-]
{0,1}[0-9]
{1,10}$/;
return reg.test(value);
};
this.IsFloat=function (value)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
var reg = /^[-]
{0,1}[0-9]
{0,10}[.]
{0,1}[0-9]
{0,4}$/;
return reg.test(value);
};
this.IsEmail=function (value)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
var reg = /^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/;
return reg.test(value);
}
this.IsDate=function (value)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
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);
}
}