前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

js去失落前后(首尾、摆布)空格、所有空缺正则表达式

时候:2017-11-06 22:58来源:知行网www.zhixing123.cn 编辑:麦田守望者

在 Web 设想过程中,特别是提交表单,常常需求用 js去失落前后空格(或称为首尾空格)、摆布空格。在 javascript 中,去失失格一般用 replace() 函数(体例),婚配空格用正则表达式,常常是一句简朴的代码便可以实现。

  撤除失落文本前后和摆布空非分特别,偶然还要去失落文本中所有空格,或去失失白行等,接着以实例体例别离介绍它们的代码实现体例。

 

  一、js去失落前后空格(首尾空格)

  用户输入笔墨,笔墨的前后可能带空格,而这些空格又没有实际感化,此时,应当把它去失落,以避免因有空格而检索不到记录,代码实现以下:

  String.prototype.trim = function () { return this.replace(/(^\s*)|(\s*$)/g, ""); }

 

  调用:

  var text = " js去失落前后空格 ";
  text.trim();
  

 

  2、js去失落左边空格

  String.prototype.lefttrim = function () { return this.replace(/(^\s*)/g, ""); }

 

  调用:

  var text = " js去失落左边空格";
  text.lefttrim();

 

 

  3、js去失落右边空格

  String.prototype.righttrim = function () { return this.replace(/(\s*$)/g, ""); }

 

  调用:

  var text = "js去失落右边空格 ";
  text.righttrim();

 

 

  4、js去失落所有空格(空缺)

  String.prototype.alltrim = function () { return this.replace(/\s+/g, ""); }

  所用正则表达式 /\s+/g 会去失落文本中所有空格(包含字与字、字母与字母之间的空格),同时还会去失落所有换行符,即所有文本变成一行。

 

  调用:

  var text = " js去失落所有空格,包 括 换 行 符 ";
  text.alltrim();

 

  以上代码全数经由过程测试,可直接调用,只需把代码复制到 javascript 代码中,遵循示例中的调用体例调用便可。

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Javascript
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣