js验证表单大全

时间: 作者:度青

  

[js验证表单大全]js验证表单大全

  不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~  
用途:校验ip地址的格式  
输入:strIP:ip地址  
返回:如果通过验证返回true,否则返回false;  
  
*/  
function isIP(strIP) {  
if (isNull(strIP)) return false;  
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式  
if(re.test(strIP))  
{  
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;  
}  
return false;  
}  
  
/*  
用途:检查输入字符串是否为空或者全部都是空格  
输入:str  
返回:  
如果全是空返回true,否则返回false  
*/  
function isNull( str ){  
if ( str == "" ) return true;  
var regu = "^[ ]+$";  
var re = new RegExp(regu);  
return re.test(str);  
}  
  
  
/*  
用途:检查输入对象的值是否符合整数格式  
输入:str 输入的字符串  
返回:如果通过验证返回true,否则返回false  
  
*/  
function isInteger( str ){  
var regu = /^[-]{0,1}[0-9]{1,}$/;  
return regu.test(str);  
}  
  
/*  
用途:检查输入手机号码是否正确  
输入:  
s:字符串  
返回:  
如果通过验证返回true,否则返回false  
  
*/  
function checkMobile( s ){  
var regu =/^[1][3][0-9]{9}$/;  
var re = new RegExp(regu);  
if (re.test(s)) {  
return true;  
}else{  
return false;  
}  
}  
  
  
/*  
用途:检查输入字符串是否符合正整数格式  
输入:  
s:字符串  
返回:  
如果通过验证返回true,否则返回false  
  
*/  
function isNumber( s ){  
var regu = "^[0-9]+$";  
var re = new RegExp(regu);  
if (s.search(re) != -1) {  
return true;  
} else {  
return false;  
}  
}  
  
/*  
用途:检查输入字符串是否是带小数的数字格式,可以是负数  
输入:  
s:字符串  
返回:  
如果通过验证返回true,否则返回false  
  
*/  
function isDecimal( str ){  
if(isInteger(str)) return true;  
var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;  
if (re.test(str)) {  
if(RegExp.$1==0&&RegExp.$2==0) return false;  
return true;  
} else {  
return false;  
}  
}  
  
/*  
用途:检查输入对象的值是否符合端口号格式  
输入:str 输入的字符串  
返回:如果通过验证返回true,否则返回false  
  
*/  
function isPort( str ){  
return (isNumber(str) && str<65536);  
}  
  
/*  
用途:检查输入对象的值是否符合E-Mail格式  
输入:str 输入的字符串  
返回:如果通过验证返回true,否则返回false  
  
*/  
function isEmail( str ){  
var myReg = /^[-_A-Za-z0-9][email protected]([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;  
if(myReg.test(str)) return true;  
return false;  
}  
  
/*  
用途:检查输入字符串是否符合金额格式  
格式定义为带小数的正数,小数点后最多三位  
输入:  
s:字符串  
返回:  
如果通过验证返回true,否则返回false  
  
*/  
function isMoney( s ){  
var regu = "^[0-9]+[\.][0-9]{0,3}$";  
var re = new RegExp(regu);  
if (re.test(s)) {  
return true;  
} else {  
return false;  
}  
}  
/*  
用途:检查输入字符串是否只由英文字母和数字和下划线组成  
输入:  
s:字符串  
返回:  
如果通过验证返回true,否则返回false  
  
*/  
function isNumberOr_Letter( s ){//判断是否是数字或字母  
  
var regu = "^[0-9a-zA-Z\_]+$";  
var re = new RegExp(regu);  
if (re.test(s)) {  
return true;  
}else{  
return false;  
}  
}  
/*  
用途:检查输入字符串是否只由英文字母和数字组成  
输入:  
s:字符串  
返回:  
如果通过验证返回true,否则返回false  
  
*/  
function isNumberOrLetter( s ){//判断是否是数字或字母  
  
var regu = "^[0-9a-zA-Z]+$";  
var re = new RegExp(regu);  
if (re.test(s)) {  
return true;  
}else{  
return false;  
}  
}  
/*  
用途:检查输入字符串是否只由汉字、字母、数字组成  
输入:   (责任编辑:admin)

推荐图片Related

相关文章Related

查看更多热门新闻


首页 | 特效插件 | 常用代码 | 样式素材 | 脚本代码 | css特效

Copyright © 2017-2018 汇盛国际 版权所有

系统要求:本站自适应各终端浏览器分辨率

请使用Google、Firefox、IE9、百度浏览器登录网站

网站地图 | RSS订阅 | 汇盛国际平台