JS中实现Trim(),TrimStart(),TrimEnd() 的方法
//去除字符串头尾空格或指定字符 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() 的方法相关推荐
- js中string字符串转换为JSON对象 - 方法大全(4种)
js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...
- js中style.display=无效的解决方法
本文实例讲述了js中style.display=""无效的解决方法.分享给大家供大家参考.具体解决方法如下: 一.问题描述: 在js中我们有时想动态的控制一个div显示或隐藏或更多 ...
- 【javascript基础——系列10】js中隐藏元素的几种方法以及代码
系列文章 [javascript基础--系列1]前端页面ajax连接后台服务器传输数据 [javascript基础--系列2]前端页面axios连接后台服务器传输数据 [javascript基础--系 ...
- 在JS中使用trim 方法
在调用trim()的JS方法上面加入如下JS代码: String.prototype.trim = function(){ return this.replace(/(^/s*)|(/s*$) ...
- js中常用的数组和字符串方法
一:js中常用的数组方法 <script>//函数声明式中的方法const arr=[1,3,6,9,15,19,16];//函数的所有方法 map(),reduce(),filter() ...
- 在node.js中复制文件的最快方法
本文翻译自:Fastest way to copy file in node.js Project that I am working on (node.js) implies lots of ope ...
- js中给元素添加类的方法
一.原生js中添加类的方法 1.为 <div> 元素添加一个类: document.getElementById("div").classList.add(" ...
- Js中访问对象的两种方法
我们通常都使用点" . '"表示法来访问对象,在js中也可以用方括号" [ ] "来访问对象的属性. 使用[]时,应该将想要访问的属性用字符串的形式放在&quo ...
- js中实现深拷贝的4种方法
js中深拷贝的方法 原生js中递归函数拷贝 将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据 ,两个对象或数组不共享一块内存 <script>let obj={abc: ...
- js中的contains方法和indexOf方法
js中的contains方法不能判断字符串是否包含中文,只能判断英文,如果需要判断是否包含中文,只能用indexOf方法!!!
最新文章
- 2021年大数据Hive(一):​​​​​​​Hive基本概念
- 魔法科技迈吉客未来起飞路径猜想
- 黄仁勋把自己做成了虚拟娃娃
- MySQL的转义字符“\”
- 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一
- python 版本2和3 在/取模方面的的差异
- flex布局实现垂直居中
- Windows 8 页面应用测试(1)
- Linux学习---Day03
- 电脑上虚拟打印机如何将word转jpg
- HP Compaq 6080 Pro 主机设置wakeonlan
- 在Hyper-V中手动将.avhd合并到.vhd
- mysql查询语句ppt_mysql简单查询.ppt
- Voice conversion相关语音数据集综合汇总
- 李克用置酒三垂冈赋——刘翰(清)
- python爬虫获取网络图片
- 量子通信基础知识简介(一)
- 金蝶K3仓存管理模块术语表
- Heapster源码编译,并制作heapster镜像
- 远程连接阿里云服务器数据库
热门文章
- java 创建本地文件、写入文本内容、调用IE浏览器打开
- android 倒计时 动画下载,倒计时器app下载-倒计时器安卓最新版-幻想游戏网
- php表单yii2,yii2教程-ActiveForm表单组件
- fastdfs上传文件_Java 实现 FastDFS 实现文件的上传、下载、删除
- ftl if else判断_为什么都不用 switch 而使用 if/ else 来做条件判断?
- 人脸对齐(十五)--PIFA with a Single CNN
- 图像局部特征(六)--斑点检测之SIFT算法原理总结补充
- 孙鑫MFC笔记之十七--HOOK编程
- 如何评估一个ECG分析算法或设备
- mysql awk_Awk实用手册(全)