JavaScript如何自定义trim方法


相比vbscript,javascript在字符串处理方面已经很强大了,但是偏偏缺少去除字符串前后空格的trim方法。

//clear the right and left space
function trim(s){ 
 return trimRight(trimLeft(s)); 
} 
 
//clear the left space
function trimLeft(s){ 
 if(s == null) { 
  return ""; 
 } 
 var whitespace = new String(" \t\n\r"); 
 var str = new String(s); 
 if (whitespace.indexOf(str.charAt(0)) != -1) { 
  var j=0, i = str.length; 
  while (j < i && whitespace.indexOf(str.charAt(j)) != -1){ 
   j++; 
  } 
  str = str.substring(j, i); 
 } 
 return str; 
} 
 
//clear the right space 
function trimRight(s){ 
 if(s == null) return ""; 
 var whitespace = new String(" \t\n\r"); 
 var str = new String(s); 
 if (whitespace.indexOf(str.charAt(str.length-1)) != -1){ 
  var i = str.length - 1; 
  while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){ 
   i--; 
  } 
  str = str.substring(0, i+1); 
 } 
 return str; 
}

以上就是本文的全部内容,希望对大家的学习有所帮助。



相关阅读:
Laravel 5.3 学习笔记之 错误&日志
基于jQuery实现的旋转彩圈实例
简单记事本java源码实例
mysql数据库优化总结(心得)
C#中is与as的区别分析
PHP设计模式之简单投诉页面实例
C#实现自定义FTP操作封装类实例
Win10下DX12实测:老卡老U能力翻3倍
Jquery插件easyUi表单验证提交(示例代码)
详解Linux中用于查询用户信息的finger和chfn命令
AngularJs学习第八篇 过滤器filter创建
html制作细线表格的简单实例
Jquery实现自定义tooltip示例代码
CSS3制作酷炫的三维相册效果
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 昌图-高台 杨家店-刀尔登 宝坻-天津 商都-沙日乃 嫩江-大庆东 昌黎-龙江 辽阳-秦皇岛 济南西-辽阳 洋河-泗洪 镇远-青田 泰州-南昌 麻城-安化 淮南东-台州 秦皇岛-枣庄 抚顺北-松树镇 乌奴耳-大雁 商丘-饶阳 进贤南-芷江 呼和浩特东-吉安 嵩明-常州北 漠河-齐齐哈尔 斜河涧-珠窝 枣庄西-武当山 项城-信阳 云彩岭-奇峰塔 四马架-九营 长子-赵庄 北戴河-加格达奇 邹城-吐鲁番北 中和-团结 鲁山-蚌埠 横道河子-锦州 德清西-民权 靖边-唐山 石家庄-沧州西 芷江-溆浦南 喀喇其-白桦排 宁陵县-渭南 兴隆店-大红旗 兴国-原平 武汉-衢州 亳州-义马 旬阳-商城 宜宾南-豆沙关 陶赖昭-绥中 东淤地-太谷 漯河-获嘉 德惠-邢台 娄底-信阳 青田-霞浦 枣强-衡水 章丘-泰山 枣庄-西安北 鹰潭北-金山北 贵港-上海南 沈阳-苍石 六安-肥东 唐山北-塔哈 火烧寨-宝鸡 南京-冠豸山 长沙南-青州市 嘉善-嘉兴 唐山-平遥 昆明南-南江口 盖州西-葫芦岛北 徐州-鲁山 滕州-乌鲁木齐 武汉-潜江 兰考-邓州 温州-桐柏 霍邱-常州 高碑店-呼和浩特 长汀南-宁德 新民-霍州 沭阳-虢镇 济南-辽阳 北京西-银川 潢川-衡阳 渑池南-长沙南 淄博-信阳 宁波到丽水有多少距离
如何从东莞到深圳万象城
我想从龙岗去罗湖解放路4016号要剩坐什么车最好
我是一个山东枣庄的学生,到黄石理工学院怎样走最合理
武汉武汉列车火车站售票员有什么要求啊工资是多少
江苏盐城至河南新乡,客车费用,火车列车费用
无锡到常熟怎么坐车
汕头总站有去汕头列车火车站的公交车吗
为什么禅宗不与密宗结合呢
10月9号,南充列车火车站到广州列车火车站,最快的一班,是哪一班
四平最好家具厂
荆门到宜昌情人泉怎么坐车
天津到山东梁山高速怎么坐车
从邵阳开车到武汉要多久呢?
无锡怎么飞河南平顶山,飞河南哪里,在能转车去平顶山,最快的
从中兴路到周家嘴路的公交线路有
好心人帮我查下EMS运单..从浙江龙泉寄到揭阳的..
山东青州到河南濮阳怎么去
昆山新客站到锦绣豪门怎么坐车最近
从吉大二院到长春职业技术学院客车汽车分院或从长春站到长春技术
每天有淮安到泰兴黄桥的汽车吗求时间,票价
惠州罗浮山那些景点值得一看,有什么特色?去那里吃午饭较好?
上海到苏州最晚一班动车是几点
学生证 倒车问题
从汝南去许昌怎么坐车
法库到沈阳的车最完几点
动迁户买大连石门山经济适用房,产权证是按商品房购买还是按...
EMS经济快递从上海到内蒙古呼伦贝尔要多久能到
有深圳到宜昌的直达车吗
谁帮我查下顺丰快递单号731051173919现在到哪里了

Copyright © 2016 phpStudy |