字符串的trim()用法
2024-08-29 20:28:09
trim()
方法会从一个字符串的两端删除空白字符。在这个上下文中的空白字符是所有的空白字符 (space, tab, no-break space 等) 以及所有行终止符字符(如 LF,CR)。
语法:
trim()方法
并不影响原字符串本身,它返回的是一个新的字符串。
用法
var orig = ' foo ';
console.log(orig.trim(), orig.trim().length); // 'foo',3 // 另一个.trim()例子,只从一边删除
var orig = 'foo ';
console.log(orig.trim(), orig.trim().length); // 'foo',3
兼容旧环境
/*
\s:空格
\uFEFF:字节次序标记字符(Byte Order Mark),也就是BOM,它是es5新增的空白符
\xA0:禁止自动换行空白符,相当于html中的
*/
if (!String.prototype.trim) {
String.prototype.trim = function(){
return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'');
}
}
最新文章
- 卸载linux Mint自带jdk并安装最新jdk
- Excellent Articles
- Git Commands
- Linux中下载、解压、安装文件
- 深入浅出Docker(一):Docker核心技术预览
- Flume -- 开源分布式日志收集系统
- 《ASP.NET1200例》解决母版页报错“内容控件必须是内容页中的顶级控件,或是引用母版页的嵌套母版页。”
- 【转】使用断言NSAssert()调试程序错误
- Hibernate查询之Criteria查询
- EntityFrameowk6.1 使用enum和低版本的不同
- [javascript]事件冒泡处理
- MAC地址格式小结
- 201621123060《JAVA程序设计》第十四周学习总结
- Angular5 路由传参的3种方法
- h5软键盘弹起 底部按钮被顶起问题解决
- java----重载
- mysql使用自增Id为什么存储比较快
- mysql数据库的主从同步,实现读写分离 g
- 内核开发知识第二讲,编写Kerner 程序中注意的问题.
- NodeJs>;------->;>;第一章:Node.js介绍