Dreamweaver教程 FrontPage教程 Flash教程 CSS教程
  • javascript教程
  • 当前位置:教程 > 网页制作 > javascript教程 > 正文

    JavaScript常用检测脚本

    编辑:教程网 来源:网络 时间:2011年11月07日 16:49

    /*

    -------------------------------------------------------------------------------

    文件名称:check.js

    说明:JavaScript脚本,用于检查网页提交表单的输入数据

    版本:1.0

    */

    /*

    用途:校验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 ){


  • 原文来自 教程网 转载请注明:http://www.websmill.com/wangye/javascript/31902.html

  • 上一篇:一个简单的javascript菜单
  • 下一篇:没有了