javascript - 使用 bootstrap-validate.js 将输入值设置在 1 到 10 之间的正则表达式

标签 javascript bootstrapvalidator

我想通过正则表达式验证输入,我正在使用 bootstrap-validate.js https://bootstrap-validate.js.org/ 这是我的代码

它接受 0 到 11 我希望它是 0 到 10 它不接受 12、13 等等

<html>
<form id="rqStudent" enctype="multipart/form-data">
   <div class="form-group">
    <input type="text" name="b_marks" class="form-control" id="b_m" maxlength="2" required/>
    </div>
    <button type="submit" class="btn btn-primary col-md-12">Request</button>
</form>

<script src="js/bootstrap-validate.js"></script>
<script>
bootstrapValidate('#b_m', 'required|numeric:Please only enter numeric characters!|regex:^[0-10]+$:only 0-10 value acceptable');
</script>
</html>

最佳答案

使用正则表达式:

/^(?:10|[1-9])$/

for (let i=0; i<15; i++)
    console.log(i, /^(?:10|[1-9])$/.test(i) );

关于javascript - 使用 bootstrap-validate.js 将输入值设置在 1 到 10 之间的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55530777/

相关文章:

javascript - jQuery onclick 调用函数

javascript - 如何知道 puppeteer 实例是否已经存在?

twitter-bootstrap - 使用 Bootstrap 验证器。它如何处理单选按钮验证?

javascript - 使用 BootstrapValidator 重新验证字段

twitter-bootstrap - 带日期选择器的 Bootstrap 验证器不验证日期

javascript - 左侧条件分配

Javascript:在用户停止输入时进行处理

javascript - 使用 CryptoJS 的 VueJS 哈希文件

javascript - 验证动态字段引导验证器

javascript - 使用 bootstrap 验证器逐步验证 jquery-steps 表单