美文网首页
正则删除字符串左、右或两端的空格经验总结

正则删除字符串左、右或两端的空格经验总结

作者: 饥人谷_Leonardo | 来源:发表于2018-10-18 15:54 被阅读17次

我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台,数据中难免要包含一些空格,因此我们有必要在将数据传输到后台之前,消除数据两端的空格。这时候正则变色很好的方式。

1.消除字符串左边的空格

function leftTrim(str){ 
return str.replace(/^\s*/,"");//^符号表示从开头即左边进行匹配 
} 
//alert("111"+leftTrim(" aaa ")+"xxx");//两边的xxx作为参考,判断空格是否被删除 

2.消除字符串右边的空格


function rightTrim(str){ 
return str.replace(/\s*$/,""); 
} 
//alert("111"+rightTrim(" aaa ")+"111");//两边的111作为参考,判断空格是否被删除 

3.消除字符串两边的空格

function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//alert("111"+trim(" aaa ")+"xxx");//两边的xxx作为参考,判断空格是否被删除

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, '')
    })
  },
  1. 给每一个input绑定bindinput事件,

  2. 利用data-name的属性同步input的name,

  3. 利用简单的正则实时去除空格,

  4. 利用数据双向绑定的特性同步当前input的value值

相关文章

  • 正则删除字符串左、右或两端的空格经验总结

    我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台,数据中难免要包含一些空格,因此我们有...

  • fortran实例_挑选LLJs

    Frotran 删除字符串空格 Trim 删除字符串结尾处的空格AdjustL 删除字符串开头的空格,左对齐Ad...

  • 2020-02-23

    一、String 1、常用方法 trim:删除字符串两端的空格 length:获取字符串长度 eauals:判断字...

  • php笔记(进阶2)

    去除字符串首尾的空格 trim( " 空格 " )去除一个字符串两端空格 rtrim(" 空格 ")去除一个字符串...

  • iOS开发-NSString去掉所有换行及空格

    1.去掉字符串两端的空格及回车 2.去掉所有的空格及字符串

  • python - 利用切片去除字符串两边的空格

    首先判断字符串开头是否为空格,记录非空格的索引位置 然后判断字符串末尾的空格,记录位置 最后使用切片取出两端无空格...

  • 正则匹配

    正则匹配去除空格 //去左空格;function ltrim(s){return s.replace(/(^\s)...

  • 去除字符串左右两端的空格

    去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却...

  • NSString字符串小结

    字符串数值计算 去除字符串两端的空格、用户连续输入换行过滤、字符串包含替换 拼接字符串,可以增加空格 字符串截取 ...

  • 或左或右

    生活是一条大路,只不过不会平坦永远,坑坑洼洼我们都能趟过,无论是用脚用车还是用爬。 最难的是这条路总会有偏颇,面临...

网友评论

      本文标题:正则删除字符串左、右或两端的空格经验总结

      本文链接:https://www.haomeiwen.com/subject/rmhszftx.html