JavaScript1.8.1新特性系列之Trim|TrimLeft|TrimRight
以前在写字符串长度验证的时候提过一些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相关推荐
- JDK5.0新特性系列---目录
JDK5.0新特性系列---目录 JDK5.0新特性系列---1.自动装箱和拆箱 JDK5.0新特性系列---2.新的for循环 JDK5.0新特性系列---3.枚举类型 JDK5.0新特性系列--- ...
- 云世界,一切如梦幻,数据也玩虚拟化。 SQL Server 2019 新特性系列一:数据虚拟化
SQL Server 2019 新特性系列一:数据虚拟化 最新更新 SQL Server已经到了CTP2.2版本,主要更新了如下功能: 大数据集群:在大数据群集上使用 azure 数据工作室中的 sp ...
- Kubernetes 1.6新特性系列 | 动态配置和存储类
导读: Dynamic Provisioning的目标是完全自动化存储资源的生命周期管理,让用户无需过多的关注存储的管理,可以按需求自动动态创建和调整存储资源.StorageClass本质上是底层存储 ...
- Java8新特性系列(Lambda)
上期我们分析了Java8中Interface的相关新特性,其中包括函数式接口,可以在调用时,使用一个Lambda表达式作为参数,那么我们就来谈谈Java8中的Lambda表达式吧. 定义 Lambda ...
- [js高手之路] 跟GhostWu一起封装一个字符串工具库-扩展trim,trimLeft,trimRight方法(2)
我们接着上一篇的继续,在上一篇我们完成了工具库的架构,本文扩展字符串去空格的方法, 一共有3个 1,trimLeft: 去除字符串左边的空格 2,trimRight: 去除字符串右边的空格 3,tri ...
- C# 3.0新特性系列(1):隐含类型局部变量
一.隐含类型局部变量简介 在C#3.0中增加了很多新的语言特性,如果有一个局部变量被声明为var,这个声明被视为隐含类型局部变量声明,然后由编译器根据局部变量初始化表达式来推断变量的类型.如下面的声明 ...
- Java9新特性系列(模块化系统: Jigsaw-Modularity)
模块化的前时代 Ant时代 相信大家对Ant都不陌生,Ant是任务型的,定义了一系列的任务dir/compile/jar等等,缺点是操作文件 Maven时代 Maven/Gradle相对于Ant,增加 ...
- 现代 PHP 新特性系列
生成器的创建和使用 http://laravelacademy.org/post/4317.html 转载于:https://www.cnblogs.com/cxscode/p/9373942.htm ...
- C#3.0 新特性系列(6) Extension Methods
You can use Extension Methods to add methods to existing types without declaring a new derived type, ...
最新文章
- 为什么大家都推荐我学Linux
- SqlMapConfig.xml
- Linux编程 9 (shell类型,shell父子关系,子shell用法)
- boost::uuid模块实现用窄存档测试序列化 uuid的测试程序
- Java中通过ActionEvent判断是哪个按钮
- How to resolve warning message Access restriction -The type Resource is not accessible
- leetcode 53. 最大子序和 动态规划解法、贪心法以及二分法
- python编程软件排行榜_PYPL 9月编程语言排行榜发布 Python一枝独秀
- mysql的DbUtils_Dbutils操作mysql
- 无法连接到数据库网络或无法登录数据库等问题整合
- Python 标准库 —— glob
- ajax注册判断怎么写,ajax之判断用户名是否被注册
- Java实现FastDFS文件上传、查询、下载和删除
- calabash android教程,Calabash Android 使用教程 (二)
- 大学,学会这样上网才有意义!
- 数据分析 一文搞懂什么是RFM模型
- do vis是什么意思_duck不必什么梗?李佳琦放过鸭子吧表情包
- 浏览器主页被劫持篡改了怎么办
- the win16 subsystem was unable to enter protected mode,DOSX.EXE must be in your AUTOEXEC.NT and pres
- 哈尔滨车牌摇号系统遭遇黑客攻击瘫痪