- 浏览: 496841 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (271)
- json (6)
- hibernate (12)
- javascript (25)
- session cookie (2)
- struts2 (12)
- 数据库 (23)
- spring (25)
- freemarker (2)
- 其它 (17)
- ibatis (5)
- Web Service (5)
- java基础 (54)
- hessian (2)
- lucene (7)
- DWR (1)
- 导出excel (1)
- CSS (1)
- java 邮件 (5)
- SSH转载 (5)
- 文件断点 上传 (8)
- jQuery (7)
- ant (2)
- tuscany (5)
- maven (7)
- rsa (2)
- tomcat (2)
- svn (3)
- comet (2)
- log4j (2)
- linux (4)
- hadoop (1)
- 设计模式 (4)
- ssh (2)
- git (3)
- quartz (1)
- dubbo (2)
- mysql (2)
- 注解 (1)
- easyui (1)
- tree (1)
- 堆栈 (1)
- 泛型 (1)
- eclipse (1)
- annotation (1)
- mvc (3)
- shiro (1)
- Nexus (1)
- jackson (1)
- itext (1)
- mina (1)
- nio (1)
- ehcache (2)
- memcached (1)
- restful (2)
- mongodb (1)
- solr (1)
- zookeeper (1)
- redis (1)
- vpn (0)
- elastic (2)
- xxl-job (1)
最新评论
-
g_tao:
作者你好,你这个例子中服务端是跑在tomcat中吗
阿里巴巴dubbo处理文件上传下载 -
g_tao:
作者你好,能把整个项目给我发一份吗?guotao114@126 ...
阿里巴巴dubbo处理文件上传下载 -
tanmingjuntan:
楼上 本文提供的代码样例 和 你之前提供的例子有出入好多都没 ...
使用HttpURLConnection.setChunkedStreamingMode(10*1024);的时候,不同的参数导致文件上传损坏 -
dreamoftch:
dannielhome 写道请问下这个upload.exe是什 ...
断点文件上传流程 -
dannielhome:
请问下这个upload.exe是什么东西呢
断点文件上传流程
http://www.ivanzhou.com/?p=170
javascript实现trim方法
在JavaScript中我们要经常用到trim,但JavaScript中没trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。下面介绍2中方案,大家可以看看!
方案一:
以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下:
<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>
<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>
使用示例如下:
<script type=”text/javascript”> alert(document.getElementById(’abc’).value.trim()); alert(document.getElementById(’abc’).value.ltrim()); alert(document.getElementById(’abc’).value.rtrim()); </script>
<script type=”text/javascript”>
alert(document.getElementById(’abc’).value.trim());
alert(document.getElementById(’abc’).value.ltrim());
alert(document.getElementById(’abc’).value.rtrim());
</script>
方案二:
以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,定义方式如下:
<script type=”text/javascript”> /** * 删除左右两端的空格 */ function trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ”); } /** * 删除左边的空格 */ function ltrim(str) { return str.replace(/(^\s*)/g,”); } /** * 删除右边的空格 */ function rtrim(str) { return str.replace(/(\s*$)/g,”); } </script>
<script type=”text/javascript”>
/**
* 删除左右两端的空格
*/
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, ”);
}
/**
* 删除左边的空格
*/
function ltrim(str)
{
return str.replace(/(^\s*)/g,”);
}
/**
* 删除右边的空格
*/
function rtrim(str)
{
return str.replace(/(\s*$)/g,”);
}
</script>
使用示例如下:
<script type=”text/javascript”> alert(trim(document.getElementById(’abc’).value)); alert(ltrim(document.getElementById(’abc’).value)); alert(rtrim(document.getElementById(’abc’).value)); </script>
<script type=”text/javascript”>
alert(trim(document.getElementById(’abc’).value));
alert(ltrim(document.getElementById(’abc’).value));
alert(rtrim(document.getElementById(’abc’).value));
</script>
javascript实现trim方法
在JavaScript中我们要经常用到trim,但JavaScript中没trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。下面介绍2中方案,大家可以看看!
方案一:
以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下:
<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>
<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>
使用示例如下:
<script type=”text/javascript”> alert(document.getElementById(’abc’).value.trim()); alert(document.getElementById(’abc’).value.ltrim()); alert(document.getElementById(’abc’).value.rtrim()); </script>
<script type=”text/javascript”>
alert(document.getElementById(’abc’).value.trim());
alert(document.getElementById(’abc’).value.ltrim());
alert(document.getElementById(’abc’).value.rtrim());
</script>
方案二:
以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,定义方式如下:
<script type=”text/javascript”> /** * 删除左右两端的空格 */ function trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ”); } /** * 删除左边的空格 */ function ltrim(str) { return str.replace(/(^\s*)/g,”); } /** * 删除右边的空格 */ function rtrim(str) { return str.replace(/(\s*$)/g,”); } </script>
<script type=”text/javascript”>
/**
* 删除左右两端的空格
*/
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, ”);
}
/**
* 删除左边的空格
*/
function ltrim(str)
{
return str.replace(/(^\s*)/g,”);
}
/**
* 删除右边的空格
*/
function rtrim(str)
{
return str.replace(/(\s*$)/g,”);
}
</script>
使用示例如下:
<script type=”text/javascript”> alert(trim(document.getElementById(’abc’).value)); alert(ltrim(document.getElementById(’abc’).value)); alert(rtrim(document.getElementById(’abc’).value)); </script>
<script type=”text/javascript”>
alert(trim(document.getElementById(’abc’).value));
alert(ltrim(document.getElementById(’abc’).value));
alert(rtrim(document.getElementById(’abc’).value));
</script>
发表评论
-
深入理解JavaScript系列(24):JavaScript与DOM(下)(转)
2015-05-13 18:09 594介绍 深入理解JavaScript系列(24):Ja ... -
javascript实用工具方法总结
2013-10-15 15:41 1744自执行函数(立即执行): 不能直接这样: f ... -
jquery.fn.extend与jquery.extend
2013-09-16 11:10 969例如: //给jquery对象添加方法(类似于实例方法, ... -
javascript基础一览
2013-08-26 15:06 1067http://bonsaiden.github.io/Ja ... -
ZeroClipboard实现多复制
2013-08-21 16:21 3014参考: Easy Multiple Copy to ... -
初步制作拖拽div以及弹出层 以及 切换标签
2013-08-21 10:11 1264html代码: <!DOCTYP ... -
html总结 javascript 下拉菜单 个人博客入门学习
2013-08-18 23:38 1244首先,在html页面开头加这句话: < ... -
jQuery源代码查看工具,css使用,js格式化
2013-08-09 09:51 1299jQuery源码查看器 jQuery源代码查看工具( ... -
Math产生m到n直接随机整数,以及判断属性是否属于原形属性
2013-07-23 22:12 950function getNum(m,n){//产生m-n直 ... -
js提交表单打开新页面
2013-07-23 17:22 1953<input type="text& ... -
tencent
2013-07-10 10:05 0<a target="_blank" ... -
腾讯webQQ判断浏览器
2013-07-10 09:44 1388<!DOCTYPE html PUBLIC" ... -
断点上传中的javascript代码
2013-06-07 14:56 1175//项目路径,例如:"/upload" ... -
js 浮动层
2013-06-07 00:13 932<script type="text/ja ... -
javascript常用琐碎知识点
2013-06-04 19:34 9881. oncontextmenu="window. ... -
js获取页面的sessionid
2013-05-20 14:07 25615function getSessionId(){ v ... -
总结一下这次用ajax/json实现SSH
2013-03-20 16:16 4700首先最简单的来说: 引入struts2-json-plu ... -
常见JS语句
2013-03-13 10:38 111.document.write( " " ... -
js 经典代码200句
2013-03-13 10:35 221.文本框焦点问题 onBlur:当失去输入焦点后产生该事 ... -
jquery的hover方法不能用"_"开头
2013-03-11 16:55 1092今天用jquery 的 hover 方法的时候,在火狐上正常 ...
相关推荐
然而,为了方便开发者处理字符串,本文将详细介绍如何在JavaScript中自定义实现`trim()`方法。 #### 自定义`trim()`方法 在JavaScript中,可以通过编写简单的函数来自定义实现`trim()`方法。下面将分步骤详细介绍...
### JavaScript中实现trim函数的两种方法 在日常的前端开发工作中,我们经常需要对字符串进行操作,其中一种常见的需求就是去除字符串两端的空白字符。尽管现代JavaScript已经内置了`trim()`方法来帮助开发者轻松...
这个压缩包文件“一个更高效的JavaScript版trim函数.rar”可能包含了一个优化过的实现,旨在提高`trim()`功能的性能。 JavaScript中的原生`trim()`函数是通过正则表达式来实现的,这可能导致在某些浏览器或环境下...
本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期时间的格式化功能。 #### Trim函数 在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在...
本文将介绍两种在JavaScript中实现trim()函数的方法。 首先,第一种方法是通过扩展JavaScript内置的String对象,增加trim()方法,以及两个辅助方法ltrim()和rtrim(),分别用于去除字符串左边和右边的空格。这些方法...
在JavaScript中,`trim()`方法主要用于去除字符串首尾的空白字符。此方法在现代浏览器中通常能够很好地工作,但在Internet Explorer(IE)的一些版本中可能存在兼容性问题。这是因为原生的`trim()`方法是在...
在JavaScript中,自定义trim方法是一个简单且直接的过程,主要通过使用字符串的charAt()方法结合while循环或者正则表达式来实现。charAt()方法用于获取字符串中的字符,而正则表达式则可以用来匹配需要被替换或删除...
* JavaScript 中不存在 trim() 方法来去除字符串左右的空格,需要自定义 trim() 方法。 * 使用 String.prototype 来扩展 String 对象的功能。 * 使用 eval() 函数将字符串形式的表达式转换为正则表达式。 * 使用 ...
#### JavaScript 实现 trim 方法 ```regex String.prototype.trim = function () { return this.replace(/(^\s*)|(\s*$)/g, ""); } ``` 此函数用于去除字符串首尾的空白字符,等效于 `trim()` 方法。 #### IP 地址...
7. **字符串方法**:例如`substring()`、`trim()`、`toLowerCase()`、`toUpperCase()`、`indexOf()`等,用于处理和操作文本字符串。 8. **对象和原型链**:理解JavaScript的对象和原型链对于深入学习至关重要。`__...
12. **字符串方法**:`trim`去除两端空白,`indexOf`和`lastIndexOf`查找子串位置,`substring`、`slice`、`substr`提取子字符串,`split`按分隔符拆分字符串。 13. **作用域和闭包**:理解变量的作用域规则,全局...
Javascript中的trim方法用于去除字符串两端的空白字符,例如空格、制表符、换页符等。在ECMAScript 5规范中,已经为String对象添加了原生的trim方法,即String.prototype.trim,用以实现这一功能。但是在ECMAScript ...
这篇文章主要聚焦于JavaScript的一些基本方法和实用技巧,旨在帮助无论是初学者还是有一定经验的开发者提升JavaScript技能。 首先,创建JavaScript脚本块是通过`<script>`标签实现的,其中`language="JavaScript"`...
首先,我们来看看如何使用JavaScript添加自定义的方法到String对象上,以便实现trim()、Ltrim()、Rtrim()的功能。 1. 添加自定义方法到String对象: JavaScript中的String对象没有内置trim()、Ltrim()、Rtrim()方法...
本文将详细介绍如何在JavaScript中去掉字符串两边的空格,并提供几种不同的实现方法。 ### 方法一:使用内置方法 `trim()` JavaScript提供了一个内置方法 `trim()`,可以直接去掉字符串两边的空格。这是最简单且...
#### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**: ```javascript string....
JavaScript中的`trim()`方法是一个非常实用的字符串处理函数,它用于去除字符串两端的空白字符,如空格、换行符等。在JavaScript编程中,处理用户输入或从API获取的数据时,经常需要对字符串进行清洗,`trim()`方法...
在JavaScript编程语言中,`trim()`方法是一个非常实用的字符串操作函数,主要用于处理字符串两端的空白字符。这个方法的核心功能是去除字符串开头和结尾的空白字符,这些空白字符包括空格、制表符(tab)、换行符...