正则删除字符串左、右或两端的空格经验总结
来源:诚信在线    发布时间:2017-07-03 13:17:22

  String.prototype.trim = function(){

  复制代码 代码以下:

  }

  //alert("111"+trim(" aaa ")+"111");//双方的111作为参考,果断空格是不是被删除

  function rightTrim(str){

  //alert("111"+leftTrim(" aaa ")+"111");//双方的111作为参考,断定空格能否被删除

  return str.replace(/\s*$/,"");

  固然为了便当,咱们借能够对于字符串中的功效停止拓展

  复制代码 代码以下:

  var str = " aaa ";

  function trim(str){

  }

  return str.replace(/^\s*/,"");//^标记透露表现从开首即左侧举行婚配

  2.排除字符串左边的空格

  function leftTrim(str){

  }

  return str.replace(/(^\s*)|(\s*$)/g,"");

  你大概感兴趣的文章:Js过滤空格的完成代码JavaScript去除空格的3种要领(正则/传参函数/trim)js外eval()函数战trim()去掉字符串摆布空格运用javaScript 删除字符串空格多种方式小结PHP外去掉字符串首尾空格的办法获得服务器传来的数据 用JS来空格的正则表达式JS trim来空格的最好理论JavaScript去掉空格的方式鸠合ASP trim,ltrim,rtrim 往先后空格 函数php 空格,换行,跳格使用说明JS去除字符串的空格加强版(能够去除两头的空格)javascript trim 往空格函数完成代码javascript之文本框输入四个数字主动减空格的剧本js中几种去掉字串摆布空格的法子JavaScript去除空格的多少种法子jQuery去掉字符串肇始战末端的空格(多种方式完成)

  }

  PS:假如您是利用jquery的话,下面的便能够疏忽了,间接利用东西函数$.trim()便可。

  return trim(this);

  咱们前端正在取背景职员停止数据交互时,时常会遇到如许的环境,咱们常常需求猎取文本框外用户输入的信息,而后经由过程ajax或者form提交到后盾。可是正在用户输入信息时,咱们没法包管用户输入的数据两头皆不空格。固然这些空格一般情况下是毫无意义的,因而咱们有必要正在将数据传输到背景以前,清除数据两头的空格。为了包管通用性,针对右、左及摆布两头的空格排除,上面皆停止了罗列。

  复制代码 代码以下:

  复制代码 代码以下:

  1.排除字符串左侧的空格

  //alert("111"+rightTrim(" aaa ")+"111");//双方的111作为参考,断定空格是不是被删除

  3.打消字符串双方的空格

  alert("111"+str.trim()+"111");//双方的111作为参考,断定空格能否被删除


诚信在线 除注明原创以外,其余均来自互联网以及微信朋友圈,如有侵权请联系站长立即删除!
文章地址:http://www.my517517.com/YY/20170703398.html



上一篇:ASPNET中利用WebClient上传图片到远程服务的方法 下一篇:Nodejs利用debug模块打印出调试日志的方法