【问题标题】:bootstrapValidator check input letters mix numbersbootstrapValidator 检查输入字母混合数字
【发布时间】:2017-10-23 01:09:36
【问题描述】:

我有一个使用引导验证器的表单。

fields: {
            account: {
                validators: {
                    notEmpty: {
                    },
                    stringLength: {
                        min: 4,
                        max: 8,
                    },
                    regexp: {
                        regexp: /^[a-zA-Z0-9_\.]+$/,
                    }
                }
            },
  1. 我需要检查帐户输入是否包含至少 1 个字母和 1 个数字

  2. 只检查中文字符需要另一个输入

有人知道怎么设置吗?

【问题讨论】:

    标签: javascript bootstrapvalidator


    【解决方案1】:
    (function($) {
        $.fn.bootstrapValidator.validators.account = {
            validate: function(validator, $field, options) {
                var value = $field.val();
    
                if( value.match(/\d+/g) && value.match(/[a-zA-Z]+/g) ) {
                    return {
                        valid: true,    // or false
                    }
                }
    
                return {
                    valid: false,
                    message : 'must contain 1 english character & 1 number'
                }
            }
        };
    }(window.jQuery));
    
    account: {
                    validators: {
                        notEmpty: {
                        },
                        stringLength: {
                            min: 4,
                            max: 8,
                        },
                        regexp: {
                            regexp: /^[a-zA-Z0-9_\.]+$/,
                        },
                        account:{}
                    }
    

    我找到了解决办法,请在上面

    【讨论】:

      猜你喜欢
      • 2013-08-05
      • 2014-08-20
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多