通过bootstrap验证器限制Textbox中的特殊字符

时间:2016-04-26 05:20:29

标签: javascript jquery twitter-bootstrap jqbootstrapvalidation bootstrapvalidator

$('#ad_pd_form').bootstrapValidator({ 
    fields: {           
        ad_pd_url: {
            validators: {
                notEmpty: {
                    message: 'Please enter a Valid URL'
                }
            }
        }
    }
    })

我需要限制用户在文本框中输入特殊字符。我正在使用bootstrap验证器来验证上面代码中的表单。用户只能输入网址。

如何限制输入的特殊字符?

2 个答案:

答案 0 :(得分:0)

使用Regex限制验证器中的特殊字符

var nospecial=/^[^*|\":<>[\]{}`\\()';@&$]+$/;
validators: {
            notEmpty: {
                message: 'Please enter a Valid URL'
            },
            regexp: {
                regexp: nospecial,
                message: ' '
            }
         }

答案 1 :(得分:0)

$('#ad_pd_form').bootstrapValidator({ 
    fields: {           
        ad_pd_url: {
            validators: {
                notEmpty: {
                    message: 'Please enter a Valid URL'
                },
                // Url Validation
                uri: {
                        message: 'The website address is not valid' 
                    }
            }
        }
    }
    })