//去空函数
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));
}
分享到:
相关推荐
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]写成函数可以这样: 代码如下:[removed] function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, “”); } function ltrim(str){ //删除...
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置...
计算字符长度的js函数 代码如下:function... }去字符中前后的空格的js函数 代码如下:function TRIM(value){return value.replace(/^\s*/,”).replace(/\s*$/,”); }图片自适应大小函数代码 代码如下:function imgAutoFi
一般情况下用正则写法为: [Ctrl+A 全选 注:如需引入外部Js需刷新才能...js/perl/php/java/.net都是NFA引擎。 而DFA与NFA机制上的不同带来5个影响: 1. DFA对于文本串里的每一个字符只需扫描一次,比较快,但特性较
[removed] function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, “”); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,””); } function rtrim(str){ //删除...
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. 常量...
js正则表达式删除字符串前后空格 String.prototype.trim=function(){ var reSpace=/^\s*(.*?)\s*$/; return this.replace(reSpace,”$1″); }; 让我们分析一下第二行的正则表达式 ^ 行开始 \s* 匹配字符前面的所有...
代码如下:/*———————————– Web Application JavaScript Library 2009.11 janchie ————————————*/ //String原生对象扩展 置空左右端空格 String.prototype.trim = function(){ return this....
将下面代码保存为Common.js 类库功能: 1.Trim(str)--去除字符串两边的空格 2.XMLEncode(str)--对字符串进行XML编码 3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符) 可以设置显示的提示的文字的...
此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,被各类技术人员所广泛使用。 在某个Linux网站上面有这样的话:"如果你问一下Linux爱好者最喜欢...
函数体: String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g,''); } 使用方法: var s=' \u4f60\u597d '; alert( s.trim() ); 如果要清楚所有空格,包括中间的,范例如下: var s...
应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下: String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");} 利用正则表达式分解和转换IP地址: ...
实例 代码如下: [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" ,并且该串前后可以有一个或多个空格. /[^"] * / //匹配零个或多个非引号字符. 正则表达式的复制字符 字符 含义 ________________________________________________________...
JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......