`

js去空格,相当java trim()函数

阅读更多
//去空函数
DWRUtil.lTrim=function(str){
	if (str.charAt(0) == " "){  
	    //如果字串左边第一个字符为空格  
	    str = str.slice(1);//将空格从字串中去掉  
	    //这一句也可改成 str = str.substring(1, str.length);  
	    str = DWRUtil.lTrim(str);    //递归调用  
  	}  
  	return str;  

}

DWRUtil.rTrim=function(str){ 
	var iLength = str.length;
  	if (str.charAt(iLength - 1) == " "){  
	    //如果字串右边第一个字符为空格  
	    str = str.slice(0, iLength - 1);//将空格从字串中去掉  
	    //这一句也可改成 str = str.substring(0, iLength - 1);  
	    str = DWRUtil.rTrim(str);    //递归调用  
  	}  
  	return str;
}

DWRUtil.trim=function(str){ 
	return DWRUtil.lTrim(DWRUtil.rTrim(str)); 
} 
 
分享到:
评论

相关推荐

    javascript trim 去空格函数实现代码

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]写成函数可以这样: 代码如下:[removed] function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, “”); } function ltrim(str){ //删除...

    javascript去除字符串左右两端的空格

    去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置...

    javascript一些不错的函数脚本代码

    计算字符长度的js函数 代码如下:function... }去字符中前后的空格的js函数 代码如下:function TRIM(value){return value.replace(/^\s*/,”).replace(/\s*$/,”); }图片自适应大小函数代码 代码如下:function imgAutoFi

    trim原型函数看js正则表达式的性能

    一般情况下用正则写法为: [Ctrl+A 全选 注:如需引入外部Js需刷新才能...js/perl/php/java/.net都是NFA引擎。 而DFA与NFA机制上的不同带来5个影响: 1. DFA对于文本串里的每一个字符只需扫描一次,比较快,但特性较

    javascript的trim,ltrim,rtrim自定义函数

    [removed] function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, “”); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,””); } function rtrim(str){ //删除...

    web开发规范(java版)

    1.2.7. 代码中的空格 8 1.2.8. 编程风格 8 1.2.9. 字符串连结 8 1.2.10. UCase与LCase 8 1.2.11. Trim 8 1.2.12. 局部变量与全局变量 9 1.2.13. 显示标准错误信息 9 1.3. VBScript 9 1.3.1. 命名规范 9 1.3.2. 常量...

    javascript中使用正则表达式删除前后空格的方法

    js正则表达式删除字符串前后空格 String.prototype.trim=function(){ var reSpace=/^\s*(.*?)\s*$/; return this.replace(reSpace,”$1″); }; 让我们分析一下第二行的正则表达式 ^ 行开始 \s* 匹配字符前面的所有...

    AppBaseJs 类库 网上常用的javascript函数及其他js类库写的

    代码如下:/*———————————– Web Application JavaScript Library 2009.11 janchie ————————————*/ //String原生对象扩展 置空左右端空格 String.prototype.trim = function(){ return this....

    通用javascript脚本函数库 方便开发

    将下面代码保存为Common.js 类库功能: 1.Trim(str)--去除字符串两边的空格 2.XMLEncode(str)--对字符串进行XML编码 3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符) 可以设置显示的提示的文字的...

    Java-PHP-C#

    此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,被各类技术人员所广泛使用。 在某个Linux网站上面有这样的话:"如果你问一下Linux爱好者最喜欢...

    javascript 正则表达式去空行方法

    函数体: String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g,''); } 使用方法: var s=' \u4f60\u597d '; alert( s.trim() ); 如果要清楚所有空格,包括中间的,范例如下: var s...

    java 正则表达式

    应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下: String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");} 利用正则表达式分解和转换IP地址: ...

    javascript中使用正则表达式实现删除字符串中的前后空格

    实例 代码如下: [removed] var str=” yexj00 “; str=str.replace(/^s*|s*$/g,”); alert(str); [removed] 实例 模仿RTrim: 代码如下: [removed] var str=”yexj... function trim(str){ return str.replace(/

    正则表达式

    /\s+java\s+/ //匹配字符串"java" ,并且该串前后可以有一个或多个空格. /[^"] * / //匹配零个或多个非引号字符. 正则表达式的复制字符 字符 含义 ________________________________________________________...

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......

Global site tag (gtag.js) - Google Analytics