首页 > 代码库 > 正则去除数组两端的空值
正则去除数组两端的空值
我们前端在与后台人员进行数据交互时,经常会碰到这样的情况,我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台。但是在用户输入信息时,我们无法保证用户输入的数据两端都没有空格。当然这些空格一般情况下是毫无意义的,因此我们有必要在将数据传输到后台之前,消除数据两端的空格。为了保证通用性,针对左、右及左右两端的空格清除,下面都进行了列举。
1.消除字符串左边的空格
function empty(str){ return str.replace(/^\s*/,""); //^符号表示从开头即左边进行匹配 } //console.log("111"+empty(" aaa ")+"111"); //两边的111作为参考,判断空格是否被删除
2.消除字符串右边的空格
function empty(str){ return str.replace(/\s*$/,""); //$符号表示以结尾即右边进行匹配 } //alert("111"+empty(" aaa ")+"111"); //两边的111作为参考,判断空格是否被删除
3.消除字符串两边的空格
function trim(str){ return str.replace(/(^\s+)|(\s+$)/g,""); //g在全局下匹配 } //alert("111"+trim(" aaa ")+"111"); //两边的111作为参考,判断空格是否被删除
正则去除数组两端的空值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。