以前在写字符串长度验证的时候提过一些trim相关的api

JavaScript1.8.1中引入了3个原生的trim的api。

1、trim  ----去掉左右的whitespace

string.trim();/*举例*/
" zhangyaochun ".trim()      //"zhangyaochun"

2、trimLeft ---去掉左边的whitespace

string.trimLeft();/*举例*/
" zhangyaochun ".trimLeft();  //"zhangyaochun "

3、trimRight ---去掉右边的whitespace

string.trimRight(); /*举例*/
" zhangyaochun ".trimRight();    //" zhangyaochun"

浏览器支持情况

兼容性写法

if(!String.prototype.trim){String.prototype.trim = function(){return this.replace(/^\s+|\s+$/g,'');}
}

JavaScript1.8.1新特性系列之Trim|TrimLeft|TrimRight相关推荐

  1. JDK5.0新特性系列---目录

    JDK5.0新特性系列---目录 JDK5.0新特性系列---1.自动装箱和拆箱 JDK5.0新特性系列---2.新的for循环 JDK5.0新特性系列---3.枚举类型 JDK5.0新特性系列--- ...

  2. 云世界,一切如梦幻,数据也玩虚拟化。 SQL Server 2019 新特性系列一:数据虚拟化

    SQL Server 2019 新特性系列一:数据虚拟化 最新更新 SQL Server已经到了CTP2.2版本,主要更新了如下功能: 大数据集群:在大数据群集上使用 azure 数据工作室中的 sp ...

  3. Kubernetes 1.6新特性系列 | 动态配置和存储类

    导读: Dynamic Provisioning的目标是完全自动化存储资源的生命周期管理,让用户无需过多的关注存储的管理,可以按需求自动动态创建和调整存储资源.StorageClass本质上是底层存储 ...

  4. Java8新特性系列(Lambda)

    上期我们分析了Java8中Interface的相关新特性,其中包括函数式接口,可以在调用时,使用一个Lambda表达式作为参数,那么我们就来谈谈Java8中的Lambda表达式吧. 定义 Lambda ...

  5. [js高手之路] 跟GhostWu一起封装一个字符串工具库-扩展trim,trimLeft,trimRight方法(2)

    我们接着上一篇的继续,在上一篇我们完成了工具库的架构,本文扩展字符串去空格的方法, 一共有3个 1,trimLeft: 去除字符串左边的空格 2,trimRight: 去除字符串右边的空格 3,tri ...

  6. C# 3.0新特性系列(1):隐含类型局部变量

    一.隐含类型局部变量简介 在C#3.0中增加了很多新的语言特性,如果有一个局部变量被声明为var,这个声明被视为隐含类型局部变量声明,然后由编译器根据局部变量初始化表达式来推断变量的类型.如下面的声明 ...

  7. Java9新特性系列(模块化系统: Jigsaw-Modularity)

    模块化的前时代 Ant时代 相信大家对Ant都不陌生,Ant是任务型的,定义了一系列的任务dir/compile/jar等等,缺点是操作文件 Maven时代 Maven/Gradle相对于Ant,增加 ...

  8. 现代 PHP 新特性系列

    生成器的创建和使用 http://laravelacademy.org/post/4317.html 转载于:https://www.cnblogs.com/cxscode/p/9373942.htm ...

  9. C#3.0 新特性系列(6) Extension Methods

    You can use Extension Methods to add methods to existing types without declaring a new derived type, ...

最新文章

  1. 为什么大家都推荐我学Linux
  2. SqlMapConfig.xml
  3. Linux编程 9 (shell类型,shell父子关系,子shell用法)
  4. boost::uuid模块实现用窄存档测试序列化 uuid的测试程序
  5. Java中通过ActionEvent判断是哪个按钮
  6. How to resolve warning message Access restriction -The type Resource is not accessible
  7. leetcode 53. 最大子序和 动态规划解法、贪心法以及二分法
  8. python编程软件排行榜_PYPL 9月编程语言排行榜发布 Python一枝独秀
  9. mysql的DbUtils_Dbutils操作mysql
  10. 无法连接到数据库网络或无法登录数据库等问题整合
  11. Python 标准库 —— glob
  12. ajax注册判断怎么写,ajax之判断用户名是否被注册
  13. Java实现FastDFS文件上传、查询、下载和删除
  14. calabash android教程,Calabash Android 使用教程 (二)
  15. 大学,学会这样上网才有意义!
  16. 数据分析 一文搞懂什么是RFM模型
  17. do vis是什么意思_duck不必什么梗?李佳琦放过鸭子吧表情包
  18. 浏览器主页被劫持篡改了怎么办
  19. the win16 subsystem was unable to enter protected mode,DOSX.EXE must be in your AUTOEXEC.NT and pres
  20. 哈尔滨车牌摇号系统遭遇黑客攻击瘫痪

热门文章

  1. Android ListView适配器
  2. SpringBoot自定义starters
  3. 【python】使用pyQT5显示网页
  4. 大小端设备对程序的影响
  5. 同时有多个事务在进行
  6. 设备与设备之间 的数据传输
  7. 如何缓解学习过程中头晕、头胀
  8. android不做手机控,不做手机控精简版
  9. 用python完成99九九乘法表(简单易懂)
  10. PSPgo固件破解开始 6.20自制系统有望 大神附体 你不是一个人在战斗