去掉文本框前后的空格(JS+JQuery)


表单验证时,需要去除文本框前后的空格才可以正确通过验证。以前看到过一句话:任何设计和代码都要对用户足够宽容。

<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,'');

  

posted @ 2018-06-15 15:36  大da脸  阅读(2956)  评论(0编辑  收藏  举报