//去除字符串头尾空格或指定字符  String.prototype.Trim = function (c) {if (c == null || c == "") {var str = this.replace(/^s*/, '');var rg = /s/;var i = str.length;while (rg.test(str.charAt(--i)));return str.slice(0, i + 1);}else {var rg = new RegExp("^" + c + "*");var str = this.replace(rg, '');rg = new RegExp(c);var i = str.length;while (rg.test(str.charAt(--i)));return str.slice(0, i + 1);}}//去除字符串头部空格或指定字符  String.prototype.TrimStart = function (c) {if (c == null || c == "") {var str = this.replace(/^s*/, '');return str;}else {var rg = new RegExp("^" + c + "*");var str = this.replace(rg, '');return str;}}//去除字符串尾部空格或指定字符  String.prototype.trimEnd = function (c) {if (c == null || c == "") {var str = this;var rg = /s/;var i = str.length;while (rg.test(str.charAt(--i)));return str.slice(0, i + 1);}else {var str = this;var rg = new RegExp(c);var i = str.length;while (rg.test(str.charAt(--i)));return str.slice(0, i + 1);}}调用方法:var str=,a,b,c,d,;str=str.TrimStart(",");//str的值为 a,b,c,d,

转载于:https://www.cnblogs.com/zhengyb/p/10156151.html

JS中实现Trim(),TrimStart(),TrimEnd() 的方法相关推荐

  1. js中string字符串转换为JSON对象 - 方法大全(4种)

    js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...

  2. js中style.display=无效的解决方法

    本文实例讲述了js中style.display=""无效的解决方法.分享给大家供大家参考.具体解决方法如下: 一.问题描述: 在js中我们有时想动态的控制一个div显示或隐藏或更多 ...

  3. 【javascript基础——系列10】js中隐藏元素的几种方法以及代码

    系列文章 [javascript基础--系列1]前端页面ajax连接后台服务器传输数据 [javascript基础--系列2]前端页面axios连接后台服务器传输数据 [javascript基础--系 ...

  4. 在JS中使用trim 方法

    在调用trim()的JS方法上面加入如下JS代码: String.prototype.trim = function(){     return this.replace(/(^/s*)|(/s*$) ...

  5. js中常用的数组和字符串方法

    一:js中常用的数组方法 <script>//函数声明式中的方法const arr=[1,3,6,9,15,19,16];//函数的所有方法 map(),reduce(),filter() ...

  6. 在node.js中复制文件的最快方法

    本文翻译自:Fastest way to copy file in node.js Project that I am working on (node.js) implies lots of ope ...

  7. js中给元素添加类的方法

    一.原生js中添加类的方法 1.为 <div> 元素添加一个类: document.getElementById("div").classList.add(" ...

  8. Js中访问对象的两种方法

    我们通常都使用点" . '"表示法来访问对象,在js中也可以用方括号" [ ] "来访问对象的属性. 使用[]时,应该将想要访问的属性用字符串的形式放在&quo ...

  9. js中实现深拷贝的4种方法

    js中深拷贝的方法 原生js中递归函数拷贝 将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据 ,两个对象或数组不共享一块内存 <script>let obj={abc: ...

  10. js中的contains方法和indexOf方法

    js中的contains方法不能判断字符串是否包含中文,只能判断英文,如果需要判断是否包含中文,只能用indexOf方法!!!

最新文章

  1. 2021年大数据Hive(一):​​​​​​​Hive基本概念
  2. 魔法科技迈吉客未来起飞路径猜想
  3. 黄仁勋把自己做成了虚拟娃娃
  4. MySQL的转义字符“\”
  5. 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一
  6. python 版本2和3 在/取模方面的的差异
  7. flex布局实现垂直居中
  8. Windows 8 页面应用测试(1)
  9. Linux学习---Day03
  10. 电脑上虚拟打印机如何将word转jpg
  11. HP Compaq 6080 Pro 主机设置wakeonlan
  12. 在Hyper-V中手动将.avhd合并到.vhd
  13. mysql查询语句ppt_mysql简单查询.ppt
  14. Voice conversion相关语音数据集综合汇总
  15. 李克用置酒三垂冈赋——刘翰(清)
  16. python爬虫获取网络图片
  17. 量子通信基础知识简介(一)
  18. 金蝶K3仓存管理模块术语表
  19. Heapster源码编译,并制作heapster镜像
  20. 远程连接阿里云服务器数据库

热门文章

  1. java 创建本地文件、写入文本内容、调用IE浏览器打开
  2. android 倒计时 动画下载,倒计时器app下载-倒计时器安卓最新版-幻想游戏网
  3. php表单yii2,yii2教程-ActiveForm表单组件
  4. fastdfs上传文件_Java 实现 FastDFS 实现文件的上传、下载、删除
  5. ftl if else判断_为什么都不用 switch 而使用 if/ else 来做条件判断?
  6. 人脸对齐(十五)--PIFA with a Single CNN
  7. 图像局部特征(六)--斑点检测之SIFT算法原理总结补充
  8. 孙鑫MFC笔记之十七--HOOK编程
  9. 如何评估一个ECG分析算法或设备
  10. mysql awk_Awk实用手册(全)