表单验证时,需要去除文本框前后的空格才可以正确通过验证。以前看到过一句话:任何设计和代码都要对用户足够宽容。
<input type="text" class="phone">
<input type="button" id="btn" value="过滤">
-
jQuery - $.trim()
var tel = $('.phone').val();
var result = $.trim(tel);
-
JS - replace&正则
var tel = document.querySelector('.phone').value;
var result = tel.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,'');