【发布时间】:2022-12-09 13:28:37
【问题描述】:
我尝试:
regno: {
required: true,
maxlength: 20,
noSpace: true
}
有人可以帮我验证开头不允许空格的文本字段吗?
【问题讨论】:
我尝试:
regno: {
required: true,
maxlength: 20,
noSpace: true
}
有人可以帮我验证开头不允许空格的文本字段吗?
【问题讨论】:
您可以使用正则表达式通过验证插件附加方法通过 pattern 检查前导空格。
例子:
$("#YourForm").validate({
rules: {
txtName: {
pattern: /^(?!s)/
},
},
messages: {
txtName: {
pattern: 'No white space at begining.'
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/additional-methods.min.js"></script>
<form id="YourForm" method="get" action="">
<label>Textbox</label>
<input id="txtName" name="txtName" type="text"/>
</form>
注意:不要忘记在validate.js之后添加additional-methods.js
【讨论】: