关于js的trim问题
来源:互联网 发布:央视网络电视 编辑:程序博客网 时间:2024/05/17 08:06
IE10以下的IE版本不支持trim()方法,在做前台非空验证的时候,如果项目中使用了js框架,请查找框架提供的trim方法,如果没使用,可以自己写个trim()来实现去掉空格。在我最近的项目中由于使用了jquery,下面贴出jquery的trim使用方法
$.trim($("#name").val());
正确的是上面的写法,不是$("#name").val().trim();
当然如果没使用js框架,或想原生的js,那么就自己写了,代码如下:
function trim(str){return str.replace(/(^\s*)|(\s*$)/g, "");}
写成类的方法格式如下:
<script language="javascript"> String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,""); } String.prototype.rtrim=function(){ return this.replace(/(\s*$)/g,""); }</script>
- 关于js的trim问题
- 【JS】关于trim函数的小tips
- 关于js 中 trim
- JS的trim()方法
- js的trim
- JS的trim()方法
- JS的trim()方法
- JS的trim()方法
- JS的trim()方法
- JS的trim()方法
- js的trim()方法
- JS的trim()方法
- js trim()的用法
- JS的trim()方法
- JS的Trim
- JS的trim()方法
- JS的trim()方法
- JS的trim()方法
- MYSQL 语句记录
- 音视频编码格式汇总
- VC6.0和VC2005项目配置详解
- 页面控件值不能回传(asp.net不同版本控件ReadOnly属性导致值回传问题)
- OReilly JavaScript The Good Parts 关于Object.prototype和delete
- 关于js的trim问题
- java IO流
- js限制input输入
- ubuntu 安装SSH mac os 连接ssh
- Java JDK 下载官方网站
- 设为首页与加入收藏的JS代码(多浏览器支持)
- Objective-C 关于 self 的用法总结
- 解决js正则匹配换行问题实现代码
- (12)内中断