jQuery - 计算输入字段中不包括空格的字符数

ttm*_*tmt 4 javascript jquery input

我这里有一个 jsfiddle - https://jsfiddle.net/3e91ropp/

我只是需要一种方法来计算输入字段中不包括空格的字符数。

我需要验证电话号码字段至少有 10 个号码。

我可以使用 length 属性,但这会计算我不想做的空格

$(function() {
  $('button').on('click', function() {
    console.log($('.field').val().length);
  })
});
Run Code Online (Sandbox Code Playgroud)
.wrap {
  margin: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wrap">
  <input class="field" type="text" />
  <button>Click</button>
</div>
Run Code Online (Sandbox Code Playgroud)

Jos*_*ier 5

您可以使用以下.replace()方法删除空格:

更新示例

$('.field').val().replace(/\s+/g, '').length
Run Code Online (Sandbox Code Playgroud)