zoukankan      html  css  js  c++  java
  • js 常用正则表达式

    //判断某字符是否包含在字符数组中
    function IsStringInArray(p_Array, p_str) {
        for (var i = 0; i < p_Array.length; i++) {
            if (p_Array[i] == p_str) {
                return true;
            }
        }
        return false;
    }


    //非空验证
    function IsNotEmpty(str) {
        if (str.replace(/(^[\s]*)|([\s]*$)/g, "") == "" || str.replace(/(^[\s]*)|([\s]*$)/g, "") == "不能为空.")
            return false;
        else
            return true;
    }
    //整型验证
    function IsInt(str) {
        if (str == "")
            return true;
        if (/^(\-?)(\d+)$/.test(str))
            return true;
        else
            return false;
    }
    //浮点型验证
    function IsFloat(str) {
        if (str == "")
            return true;
        if (str.indexOf(".") == -1) {
            return IsInt(str);
        } else {
            if (/^(\-?)(\d+)(.{1})(\d+)$/g.test(str))
                return true;
            else
                return false;
        }
    }
    //日期型验证
    function IsDate(str) {
        if (str == "")
            return true;
        var pattern = /^([1-2]\d{3})[\/|\-](0?[1-9]|10|11|12)[\/|\-]([1-2]?[0-9]|0[1-9]|30|31)$/ig;
        if (!pattern.test(str))
            return false;
        else
            return true;
    }
    //时间型验证
    function IsTime(str) {
        if (str == "")
            return true;
        var pattern = /^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/;
        if (!pattern.test(str))
            return false;
        else
            return true;
    }
    //邮件型验证
    function IsEmail(str) {
        if (str == "")
            return true;
        if (str.charAt(0) == "." || str.charAt(0) == "@" || str.indexOf('@', 0) == -1
            || str.indexOf('.', 0) == -1 || str.lastIndexOf("@") == str.length - 1 || str.lastIndexOf(".") == str.length - 1)
            return false;
        else
            return true;
    }

  • 相关阅读:
    phome_enewsclass 数据表字段解释(栏目主表)
    phome_ecms_news 数据表字段解释(新闻系统模型-主表)
    帝国cms7.2灵动标签万能教程
    帝国cms7.2自定义列表建立tag效果 代码 教程
    栏目自定义变量怎么用?
    给你的网站404页面加上“宝贝寻亲”公益页面
    discuz_style_default.xml修改
    谈谈几大宗教.
    discuz默认模板文件结构详解-模板文件夹介绍
    一些适合用手柄玩的网络游戏
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/2571051.html
Copyright © 2011-2022 走看看