1、消除字符串左边的空格
function leftTrim(str){
return str.replace(/^\s*/,"");//^符号表示从开头即左边进行匹配
}
2、消除字符串右边的空格
function rightTrim(str){
return str.replace(/\s*$/,"");
}
3、消除字符串两边的空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
4、jquery使用trim()方法消除字符串两边的空格
$('#id').trim()
微信小程序自动去除input空格的方法
<input type='text' data-name='account' value='{{account}}' name="account"
bindinput='verification' bindblur='account_val'></input>
verification: function (e) {
var name = e.currentTarget.dataset.name;
this.setData({
[name]: e.detail.value.replace(/\s+/g, '')
})
},
-
给每一个input绑定bindinput事件,
-
利用data-name的属性同步input的name,
-
利用简单的正则实时去除空格,
-
利用数据双向绑定的特性同步当前input的value值
交流
1、QQ群:可添加qq群共同进阶学习: 进军全栈工程师疑难解 群号: 856402057
2、公众号:公众号「进军全栈攻城狮」 ,对前端技术保持学习爱好者。我会经常分享自己所学所看的干货,在进阶的路上,共勉!通过公众号可加我vx拉群