Bootstrap验证为具有前导零的整数

Nav*_*n K 1 html javascript validation jquery twitter-bootstrap

我正在使用bootstrap验证器验证表单.我给出了输入类型=数字,最小数量为1,最大值为31.在这种情况下,我可以将输入为02或2,两者都应视为真,但如果我在输入框中给2引导,则接受该值,在此输入图像描述

如果我给02,它显示错误信息.是否有任何其他方法可以在引导程序验证中同时接受这两个值?

JS:bootstrapValidator.min.js

HTML

  <input placeholder="DD" class="form-control text-center date_field_input" id="dob_date"  name="dob_date" required type="number" max="31" min="1"> 
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$('#appointment_form').bootstrapValidator({
    dob_date: {
                                validators: {
                                    notEmpty: {
                                        message: 'Please enter the date'
                                    }
                                }
                            }
});
Run Code Online (Sandbox Code Playgroud)

Sca*_*nQR 7

您正在使用type ="number",这将始终在input = 02上失败.

你可以试试以下,

<input placeholder="DD" class="form-control text-center date_field_input" id="dob_date"  name="dob_date" required type="text" pattern="[0-9]{2}" maxlength="31">
Run Code Online (Sandbox Code Playgroud)