博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 用 prototype 扩展实现string过滤空格
阅读量:5878 次
发布时间:2019-06-19

本文共 814 字,大约阅读时间需要 2 分钟。

JS的prototype是。。。。。。

实现对字符串 头和尾 空格的过滤,代码如下所示:

//Trim the head and tail spaces    String.prototype.Trim = function () {        return this.replace(/(^\s*)|(\s*$)/g, "");    }

实现对字符串 头(左侧Left) 空格的过滤, 代码如下所示:

//Trim the head spaces of current string    String.prototype.LTrim = function () {        return this.replace(/(^\s*)/g, "");    }

实现对字符串 尾(右侧Right) 空格的过滤, 代码如下所示:

//Trim the tail spaces of current string    String.prototype.RTrim = function () {        return this.replace(/(\s*$)/g, "");    }

实现Contains方法(核心是用Index方法的返回值进行判断),代码如下所示:

//Judge current string contains substring or not    String.prototype.Contains = function (subStr) {        var currentIndex = this.indexOf(subStr);        if (currentIndex != -1) {            return true;        }        else {            return false;        }    }

 。。。。。

 

转载地址:http://whzix.baihongyu.com/

你可能感兴趣的文章
Ubuntu Server如何配置SFTP(建立用户监狱)
查看>>
在win7 64位 上配置apache2.4 mysql5.6 php5.5 .13
查看>>
jasperreport parameters
查看>>
Git开发实战(四)之删除文件、忽略操作(rm,gitignore)
查看>>
数据结构与算法之静态链表
查看>>
WordPress不同页面、分类及分类日志调用不同的模版、边栏、头部
查看>>
java-多线程
查看>>
JavaScript 控制结构
查看>>
SEO优化中的div+css命名规则
查看>>
react学习(3)-jsx语法
查看>>
读取属性文件
查看>>
python 双向队列与单向队列
查看>>
NoDom和Vue的区别
查看>>
Debian6 下为当前系统制作U盘镜像恢复文件
查看>>
在Java中如何高效的判断数组中是否包含某个元素
查看>>
java中Int的最大值和最小值
查看>>
npm 更新package中的包版本
查看>>
如何在Ubuntu 16.04使用MySQL 5.6配置Galera Cluster
查看>>
自制EIGRP配置实验大全
查看>>
quickset切换大小写丢失焦点问题新解决方式
查看>>