<script language=Javascript> //自己动手为string添加Trim
function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
function String.prototype.Ltrim(){return this.replace(/(^\s*)/g, "");}
function String.prototype.Rtrim(){return this.replace(/(\s*$)/g, "");}
var str = " meizz ";
alert(str.Trim());
</script>
function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
function String.prototype.Ltrim(){return this.replace(/(^\s*)/g, "");}
function String.prototype.Rtrim(){return this.replace(/(\s*$)/g, "");}
var str = " meizz ";
alert(str.Trim());
</script>
解决方案 »
- Google Map API 获取地理区域
- javascript贪吃蛇算法
- js中有关innerHTML属性的应用
- 将元素插入到DIV中
- js表单验证大全
- JS触发OCX的EVENT事件问题
- 求正则式:以‘aa’去替代字串中所有单独出现的‘a'(要求这个a前后的第一个字符都不是a,如果式连续的a则不替换)
- 我想 选择了 开始借阅日期 及 借阅结束日期 之后,自动得出 借阅期限 ,你有没有现在的函数?比如:开始日期是:2003-10-10,结束日期
- JavaScript 函数传递对象,到底是按值传递还是按引用传递?
- ExtJS项目的访问路径都必须是路由吗?请大神指教!
- 在 submit 按钮的 onClick 事件中调用 form 的 submit 方法,可是提交后的参数中却没有这个按钮[100分]
- 求助将字符类型转化成时间类型的怎么写啊?急!!
<script language=Javascript> //自己动手为string添加Trim
function String.prototype.Trim() {return this.replace(/(^\s+)|(\s+$)/g,"");}
function String.prototype.Ltrim(){return this.replace(/(^\s+)/g, "");}
function String.prototype.Rtrim(){return this.replace(/(\s+$)/g, "");}
var str = " meizz ";
alert(str.Trim());
</script>
function trimString(s)
{
var l = s.length;
var begin, end;
for (begin = 0; begin<l; begin++)
{
c = s.charAt(begin);
if (c!=" " && c!="\t" && c!="\r" && c!="\n")
break;
} for (end = l-1; end>=0; end--)
{
c = s.charAt(end);
if (c!=" " && c!="\t" && c!="\r" && c!="\n")
break;
} if (begin>end)
return ''; return s.substring(begin, end+1);
}
“怎么样,简单吧,下面看一个使用的实例: ”后面也没看到下文,大概作者也是从那儿截下来的,然后到处传播........
你看看有没有用吧。在Javascript中为String对象添加trim,ltrim,rtrim方法 利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。
以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)
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 language=javascript>
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}var s = " leading and trailing spaces ";window.alert(s + " (" + s.length + ")");s = s.Trim();window.alert(s + " (" + s.length + ")");</script>
举个例子:<script language="VBScript">
function totrim(x)
totrim=trim(x)
end function
</script><script language="JavaScript">
alert(totrim("A"))
</script>
var aa=" aabbccaabbc caabbccaabb ";
var cc = aa.replace(/ /g,'');
var x=aa.length;
var y=cc.length;
alert (cc+x+y);
</SCRIPT>
//---模拟vbscript中的trim函数
function trim(s){
return s.replace(/(^\s*)|(\s*$)/g,"");
}function leftTrim(s){
return s.replace(/^\s*/g,"");
}function rightTrim(s){
return s.replace(/\s*$/g,"");
}