JS实现Trim()
//js去除空格函数
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}
下面是利用正则来实现的,推荐使用。
<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兑现
热度:91 发布时间:2012-08-31 12:55:03.0
相关解决方案
- 关于 if(rs.getString("").trim().equals(""))解决办法
- 关于 if(rs.getString("").trim().equals("")),该如何处理
- JSP上if(trim(session.getAttribute("grade"))== "0") 多谢!
- int num = Convert.ToInt32(txtNum.Text.ToString().Trim());总是返回0x00000001,该如何处理
- int num = Convert.ToInt32(txtNum.Text.ToString().Trim());老是返回0x00000001
- 转换((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();报错,该如何处理
- VS05 里TextBox.Text.Trim() 如何没用 前后空格移除不了
- string.trim()有关问题出在哪儿
- txtPass.Value.Trim()与 txtPass.text有什么区别解决办法
- VBSCIPT里有这种写法吗?<%=Trim(RS("I_CONTENT"))%>解决方法
- javascript:goNews("' <%=Trim(RS("I_CONTENT"))%> '");有这种写法吗解决思路
- goNews("& Trim(RS("I_NO")) & ") "'<%=Trim(RS("I_CONTENT"))%>'" 这样写都通不过,如何写
- TRIM("" & RS( 0 )),为什么要这样写,""还要加个空格再加个&不能直接写RS(0)吗,"" ,空格,&都有什么作用?解决办法
- trim()没法去除的空格,chr(161)。用户提交文章总是出现
- JSP/JS 正则表达式跟函数两种方式实现 Trim 函数
- javascript 工具种 trim 数据验证等
- IE 无法使用 js trim() 的解决办法
- js除开字符串首尾 空格 (正则表达) trim()
- JavaScript的URL encode decode源代码,ip证验,TRim
- JavaScript除去空格的三种方法 (trim)
- String.prototype.trim = function(){return this.replace(/^\s+(.)\s+$/,"$1")}解决方案
- ie8下-indexOf 跟 trim()方法bug
- str.trim()没法去掉前面空格串
- userStr=userStr==null?""userStr.trim()这句java代码什意思,该怎么处理
- REPLACE(TRIM(#字段#),'',NULL) 为什么不能把空白换为NLULL?解决办法
- select * from table where file1='" & "a:" & Trim(record) & "' ,为什么要& "a:" & ,是什么意思?该怎么解决
- trim()函数,可选字符串的疑点
- trim()没法去除的空格,chr(161)。用户提交文章总是出现
- sql trim()函数除了两头空格
- oracle sql =号左首含有 TRIM 严重影响性能