表單驗證時,需要去除文本框前后的空格才可以正確通過驗證。以前看到過一句話:任何設計和代碼都要對用戶足夠寬容。 <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,'');