如何检查输入文本中是否有任何数字? (JQuery的)

时间:2015-11-24 21:11:48

标签: jquery

我有这个输入文字:

<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? (我想显示一条错误消息,通知客户必须包含地址编号)

1 个答案:

答案 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>

相关问题