关闭

js中String.prototype实现string过滤空格_字符串空格过滤

时间: 2018-03-09阅读: 2635标签: 字符串

我们都知道prototype可以向对象上添加属性和方法,语法如下:

object.prototype.name=value

这篇文章就是利用prototype,为字符串扩展过滤空格的方法。


1、实现对字符串 头和尾 空格的过滤 :

String.prototype.trim =function(){  
   // 用正则表达式将前后空格  
   // 用空字符串替代 
   return this.replace(/(^\s*)|(\s*$)/g, "");  
};


2、实现对字符串 头(左侧Left) 空格的过滤:

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


3、实现对字符串 尾(右侧Right) 空格的过滤:

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


使用如下:

var str="  test   ";
console.log(str.trim());//输出"test"
console.log(str.rTrim());//输出"  test"



站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/492

js截取字符串相关的知识点

截取字符串中的数字:parseInt()方法参数可以有非数字字符串,只要数字在字符串前面就可以;使用正则。截取字符串:使用split()功能:使用指定的分隔符,将字符串切割,并且存储到数组里

20中常用的JavaScript字符串方法

charAt(x)返回字符串中x位置的字符,下标从 0 开始。concat() 方法用于连接两个或多个字符串,此方法不改变现有的字符串,返回拼接后的新的字符串。fromCharcode(c1,c2)转换一组Unicode值转换为字符。

Js实现LeetCode49. 字母异位词分组

给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。说明:所有输入均为小写字母。不考虑答案输出的顺序。

javascript如何将字符串转成字符串数组?

javascript如何将字符串转成字符串数组?下面本篇文章就来给大家介绍一下使用javascript将字符串转换成字符串数组的方法,希望对大家有所帮助。

Mysql字符串截取总结:Left()、Right()、Substring()、Substring_index()

在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求

ES6 字符串之模板字符串、标签模板、实用方法集

模板字符串:1.可写多行字符串 2.使用${}添加变量,模板字符串之中还能调用函数。标签模板的一个重要应用,就是过滤 HTML 字符串,防止用户输入恶意内容。

Js实现字符串压缩

字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母

javascript如何分割字符串?

javascript分割字符串的方法:可使用split()实现一次将字符串分割成多个子字符串并返回由这些子字符串组成的数组。

js如何截取字符串后几位?

javascript截取字符串的方法有substring(start,stop)、substr(start,length)、slice(start,end),通过设置其中参数就可以截取字符串后几位。

JavaScript 字符串实用方法总汇

JavaScript 字符串用于存储和处理文本。因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Date 时,诸此等等,繁不能数;

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!