zoukankan      html  css  js  c++  java
  • 表单验证,为避免全局污染,少定义全局变量写法

    /** 
     * 
     * 过滤特殊字符
    */
    export var checkObject = function () {
        return {
            //过滤特殊字符
            stripscript: function (s) {
                var pattern = new RegExp("[` ~!@#$^&*()=|{}':;',\[\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")
                var rs = "";
                for (var i = 0; i < s.length; i++) {
                    rs = rs + s.substr(i, 1).replace(pattern, '');
                }
                return rs;
            },
            //验证邮箱
            checkEmail: function (value) {
                let reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/;
                return reg.test(value) ? false : true
            },
            //验证密码
            checkPassword: function (value) {
                let reg = /^[a-zA-Z]w{5,19}$/;
                return reg.test(value) ? false : true
            },
            //验证验证码
            checkCode: function (value) {
                let reg = /^[a-zA-Z0-9]{6}$/;
                return reg.test(value) ? false : true
            }
        }
    }
    var validate = checkObeject();
    validate.stripscript()
    validate.checkEmail()
    validate.checkPassword()
    validate.checkCode()
  • 相关阅读:
    python下载.msg文件的附件
    python如何提取word内的图片
    python如何实现对word内段落文本及表格的读取
    python中使用to_excel时如何不覆盖原有数据来新建sheet页
    用python获取表格中的节假日起始日期
    如何利用python的xlrd模块读取日期格式的Excel
    HTML简介
    前端开发工程师
    测试工程师养成记
    电子沙盘
  • 原文地址:https://www.cnblogs.com/324fch/p/13951346.html
Copyright © 2011-2022 走看看