Jquery bootsrapValidator未定义尝试添加自定义验证方法时出错

Jquery bootsrapValidator未定义尝试添加自定义验证方法时出错,jquery,twitter-bootstrap,validation,Jquery,Twitter Bootstrap,Validation,在以下位置向引导验证添加自定义验证程序时遇到问题: 加载页面时,我不断收到一个“UncaughtReferenceError:bootstrapValidator未定义”错误 <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/js/bootstrapValidator.min.js"></script> <script type="text/javascr

在以下位置向引导验证添加自定义验证程序时遇到问题:

加载页面时,我不断收到一个“UncaughtReferenceError:bootstrapValidator未定义”错误

 <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/js/bootstrapValidator.min.js"></script>

 <script type="text/javascript">
    $(document).ready(function() {
        // custom validators
        bootstrapValidator.Validator.sin = {
            validate: function(validator, $field, options) {
                return false;
            }
        };
        $('#client_information_form').bootstrapValidator({
            framework: bootstrap,
            feedbackIcons: {
                valid: 'glyphicon glyphicon-ok',
                invalid: 'glyphicon glyphicon-remove',
                validating: 'glyphicon glyphicon-refresh'
            },
            fields: {

                c1_sin: {
                    validators: {
                        sin: {
                            message: "Invalid Social Insurance Number (SIN)"
                        },
                    }
                },
            }
        })
        .on('success.form.bv', function(e) {
            $('#success_message').slideDown({ opacity: "show" }, "slow") // Do something ...
            $('#client_information_form').data('bootstrapValidator').resetForm();
            e.preventDefault();
            var $form = $(e.target);
            var bv = $form.data('bootstrapValidator');
            $.post($form.attr('action'), $form.serialize(), function(result) {
                console.log(result);
            }, 'json');
        });
    });
</script>

$(文档).ready(函数(){
//自定义验证器
bootstrapValidator.Validator.sin={
验证:函数(验证程序,$字段,选项){
返回false;
}
};
$(“#客户信息表格”).bootstrapValidator({
框架:引导,
反馈图标:{
有效:“glyphicon glyphicon ok”,
无效:“glyphicon glyphicon删除”,
正在验证:“glyphicon glyphicon刷新”
},
字段:{
c1_sin:{
验证器:{
罪:{
信息:“无效的社会保险号码(SIN)”
},
}
},
}
})
.on('success.form.bv',函数(e){
$('success_message')。向下滑动({opacity:“show”},“slow”)//做点什么。。。
$(“#客户端信息表单”).data('bootstrapValidator').resetForm();
e、 预防默认值();
变量$form=$(e.target);
var bv=$form.data('bootstrapValidator');
$.post($form.attr('action'),$form.serialize(),函数(结果){
控制台日志(结果);
}“json”);
});
});

我做错了什么

错误来自哪一行?第一个实例:bootstrapValidator.Validator.sin-如果我删除它,一切正常。