我有这个输入文字:
<div class="input text col-sm-6 col-xs-12 required">
<input name="data[Fornecedor][endereco]" placeholder="* Endereço" maxlength="255" type="text" id="FornecedorEndereco" required="required" autocomplete="off">
</div>
此地址字段包含字母和数字。如果除了文本之外还有一个数字,我如何检查JQuery? (我想显示一条错误消息,通知客户必须包含地址编号)
答案 0 :(得分:1)
使用正则表达式
$('#FornecedorEndereco').change(function() {
var hasDigit = /\d/.test($(this).val());
console.log(hasDigit);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="input text col-sm-6 col-xs-12 required">
<input name="data[Fornecedor][endereco]" placeholder="* Endereço" maxlength="255" type="text" id="FornecedorEndereco" required="required" autocomplete="off">
</div>