繁体中文
设为首页
加入收藏
当前位置:网站制作首页 >> JavaScript教程 >> 提供几个有用的Javascript验证脚本

提供几个有用的Javascript验证脚本

2007-05-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:这里给大家提供几个有用的Javascript验证脚本,以下是代码片段,供大家参考。 function isNum(num,low,hi) { if(isNaN(num)||numhi)return false; return true; } function isValidIP(v) { nums=v.split("."); i...

这里给大家提供几个有用的Javascript验证脚本,以下是代码片段,供大家参考。

function isNum(num,low,hi) {

if(isNaN(num)||numhi)return false;

return true;

}

function isValidIP(v) {

nums=v.split(".");

if(nums.length!=4)return false;

for(j=0;j<4;j++){

if(!isNum(nums[j],0,255))return false;

}

return true;

}

function checkIP(Object,Desc,MaybeEmpty)

{

var strValue= Object.value;

if(MaybeEmpty){

if(strValue.length ==0){

return true;

}

}

if(isValidIP(strValue)==false)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

return true;

}

function checkPort(Object,Desc,lowest,MaybeEmpty)

{

var pattern=/^\d{4,5}$/;

var strValue= Object.value;

if(MaybeEmpty){

if(strValue.length ==0){

return true;

}

}

if(strValue.match(pattern) == null)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

if (strValue65535)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

return true;

}

function checkFitLongStr(Object,Desc,MaybeEmpty)

{

var pattern=/^\S{0,25}$/;

var strValue= Object.value;

if(MaybeEmpty){

if(strValue.length ==0){

return true;

}

}

if(strValue.match(pattern) == null)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

return true;

}

function checkFitLongNum(Object,Desc,MaybeEmpty)

{

var pattern=/^\d{0,8}$/;

var strValue= Object.value;

if(MaybeEmpty){

if(strValue.length ==0){

return true;

}

}

if(strValue.match(pattern) == null)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

return true;

}

function checkGC(Object,Desc)

{

var pattern = /^\-{0,1}\d{1,2}$/

var strValue = Object.value;

if (strValue.length ==0){

return true;

}

if(strValue.match(pattern) == null)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

if (strValue 18)

{

alert(Desc + " Format Error!");

Object.focus();

return false;

}

return true;

}

责任编辑:admin
相关文章