【实用】常用JS验证函数大全(3)
case "IsIdCard": Format=value.IsIdCard(); break;
case "IsDateFormat": Format=value.IsDateFormat(); break;
case "IsRangeTime": Format=value.IsRangeTime(); break;
case "IsMoney": Format=value.IsMoney(); break;
case "IsInt": Format=value.IsInt(); break;
case "IsSearch": Format=value.IsSearch(); break;
}
if(!Format)
{
showdiv.innerHTML='×'+Title+'格式不正确';
obj.focus();
return false;
}
}
showdiv.innerHTML="√";
return true;
}
//判断长度(长度不限为0)
String.prototype.IsLen = function()
{
var isRightFormat=false;
var minnum=arguments[0]?arguments[0]:0;
var maxnum=arguments[1]?arguments[1]:0;
isRightFormat = (minnum == 0 && maxnum ==0 ? true : (calculate_byte(this) >= minnum && calculate_byte(this) <= maxnum ? true : false));
return isRightFormat;
}
//验证用户名
String.prototype.IsUsername = function()
{
var myReg = /^[0-9a-zA-Z\-]+$/;
if(myReg.test(this)) return true;
return false;
}
//验证密码
String.prototype.IsPassword = function()
{
var myReg = /^[0-9a-zA-Z]+$/;
if(myReg.test(this)) return true;
return false;
}
//验证是否为字母
String.prototype.IsEn = function()
{
var myReg = /^[a-zA-Z]+$/;
if(myReg.test(this)) return true;
return false;
}
//验证是否为汉字
String.prototype.IsCn = function()
{
var myReg =/^[\u0391-\uFFE5]+$/;
if(myReg.test(this)) return true;
return false;
}
//验证E-mail
String.prototype.IsEmail = function()
{
var myReg = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;
if(myReg.test(this)) return true;
return false;
}
//验证MSN
String.prototype.IsMSN = function()
{
var myReg = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;
if(myReg.test(this)) return true;
return false;
}
//验证QQ号码
String.prototype.IsQQ = function()
{
var myReg =/^[1-9]\d{4,9}$/;
if(myReg.test(this)) return true;
return false;
}
//验证网址
String.prototype.IsHttpUrl = function()
{
var myReg =/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
if(myReg.test(this)) return true;
return false;
}
//验证域名
String.prototype.IsDoMainName = function()
{
var myReg =/^[0-9a-zA-Z]([0-9a-zA-Z\-]+\.){1,3}[a-zA-Z]{2,4}?$/;
if(myReg.test(this)) return true;
return false;
}
//验证IPV4地址
String.prototype.IsIpv4 = function()
{
var myReg =/^(2[0-5]{2}|1?[0-9]{1,2}).(2[0-5]{2}|1?[0-9]{1,2}).(2[0-5]{2}|1?[0-9]{1,2}).(2[0-5]{2}|1?[0-9]{1,2})$/;
相关新闻>>
- 发表评论
-
- 最新评论 更多>>