eg :

//扩展strWith方法
String.prototype.startWith = function (str) {
    if (str == null || str == "" || this.length == 0 || str.length > this .length)
        return false ;
    if ( this .substr(0 , str.length) == str)
        return true ;
    else
        return false ;
    return true ;
}

//扩展endWith方法
String.prototype.endWith = function (str) {
    if (str == null || str == "" || this.length == 0 || str.length > this.length)
        return false ;
    if ( this.substring(this .length - str.length) == str)
        return true ;
    else
        return false ;
    return true;
}
 
//扩展trim方法
String.prototype.trim = function () {
    return this.replace(/(^\s*)|(\s*$)/g, "" );
}
String.prototype.ltrim = function () {
    return this.replace(/(^\s*)/g, "" );
}
String.prototype.rtrim = function () {
    return this.replace(/(\s*$)/g, "" );
}

转载于:https://www.cnblogs.com/lichunlin/p/3673335.html

扩展js string 方法相关推荐

  1. js String方法集合

    //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String//返回对应索引的字符 ...

  2. JS中常见的String方法

    对于JS中的字符串(String)我们经常使用,今天总结了一下常见的String方法. 1. length 检测字符串的长度 let str = 'abcdef';console.log(str.le ...

  3. android封装方法js调用方法吗,common

    @saqqdy/common 介绍 JS常用方法,来自于本人前端多年经验积累 软件架构 集成了大量常用方法,采用了纯原生ES6+babel+webpack的开发方式 安装教程 # 通过npm安装 np ...

  4. 小结两种在Python中导入C语言扩展库的方法

    小结两种在Python中导入C语言扩展库的方法 分类: Pythoner2009-08-18 20:44 2563人阅读 评论(1) 收藏 举报 python扩展c语言importstring 一种是 ...

  5. Mybatis生成器插件扩展,定制方法生成,list参数生成

    Mybatis生成器插件扩展,定制方法生成 public Criteria andNameIsEmpty() {addCriterion("`name` = ''");setCri ...

  6. JS replace()方法替换变量(可以对变量进行全文替换)

    JS replace()方法替换变量(可以对变量进行全文替换) JS 替换一个多行文本的关键字 正常,没有变量的时候应该是这样: 把 a 替换成 b: string.replace("a&q ...

  7. JavaScript(JS) string.italics( )

    String对象允许你处理一系列字符;它用许多辅助方法包装Javascript的字符串原始数据类型.当JavaScript在字符串原语和字符串对象之间自动转换时,可以在字符串原语上调用string对象 ...

  8. JavaScript(JS) string.charCodeAt(index)

    String对象允许你处理一系列字符;它用许多辅助方法包装Javascript的字符串原始数据类型.当JavaScript在字符串原语和字符串对象之间自动转换时,可以在字符串原语上调用string对象 ...

  9. js onclick方法

    js  onclick方法,方法传参 <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...

最新文章

  1. NeHe OpenGL第三十五课:播放AVI
  2. 慢保刚办下来如何使用_在科目二离合和方向没学好的学员如何备考科目三?
  3. matlab 提取数列里非零_什么!科研交流免费教Matlab?
  4. python中的set和dict_Python中dict和set的用法讲解
  5. mybatis源码学习
  6. 华为OJ平台——整形数组合并
  7. 个人简历(中英对照)词汇大全
  8. java epoch times_Java 8新特性探究(七)深入解析日期和时间
  9. centos6.9下rpm方式安装mysql后mysql服务无法启动
  10. LayaAir WebSocket 通信
  11. apache 软件历史版本查询
  12. 环境试验之模拟运输试验
  13. scrapy+selenium之中国裁判文书网文书爬取
  14. vue路由守卫、vue-ajax请求
  15. linux如何修改当前时间
  16. Unity3D中如何制作天空盒
  17. linux上jira安装
  18. 问句识别:基于Xgboost的中文疑问句判断模型
  19. 读古典名著时遇到不认识字的解决方案
  20. 以鼠标为中心对图片进行放大,此文是转载的,楼主看到不怪

热门文章

  1. 暗通道优先的图像去雾算法(下)
  2. 雇佣最优秀的开发者?培养可能是更好的选择
  3. reviewboard搭建
  4. 并发编程(四)__ConcurrentHashMap
  5. Putty常用属性设置
  6. 【Java8精华教程】一起爪哇Java8——好用的Stream
  7. java.util.concurrent BlockingQueue详解
  8. 自动构建工具Grunt
  9. 让Linux系统崩溃最快速的方法
  10. jquery 轮播插件 bxslider