网页验证(使用正则表达式)——JavaScript

王朝html/css/js·作者佚名  2006-01-09
宽屏版  字体: |||超大  

// 空字符串

function CheckEmpty( str )

{

return ( str == "" );

}

function Check( reg, str )

{

if( reg.test( str ) )

{

return true;

}

return false;

}

// 数字

function CheckNumber( str )

{

var reg = /^\d*(?:$|\.\d*$)/;

return Check( reg, str );

}

// 数值逻辑大小

function CompareNum( num1, num2 )

{

if( num1 > num2 )

{

return 1;

}

if( num1 == num2 )

{

return 0;

}

return -1;

}

// 邮编

function CheckZip( str )

{

var reg = /^\d{6}$/;

return Check( reg, str );

}

// 手机号/小灵通号

function CheckMobile( str )

{

var regMobile = /^\d{11,12}$/;

return Check( regMobile, str );

}

// 15位身份证号

function CheckNum15( str )

{

var reg = /^\d{15}$/;

return Check( reg, str );

}

// 18位身份证号

function CheckNum18( str )

{

var reg = /^\d{17}(?:\d|x)$/;

return Check( reg, str );

}

// 字母或数字

function CheckCharOrNum( str )

{

var reg = /^\w+$/;

return Check( reg, str );

}

// Email

function CheckEmail( str )

{

var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

return Check( reg, str );

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有