javascript:除掉文本框中空字符

在验证时,除掉文本框的空格。代码如下:
<script>
String.prototype.trim = function() { return this.replace(/(^\s+)|(\s+$)/g, ""); }

if(document.getElementById("txtName").value.trim()!="")
{
    //这样就可以了
}
</script>

prototype是javascript所有固有对象都有的属性。可以利用它来扩展一些功能。
例  要为 Array 对象添加返回数组中最大元素值的方法。代码如下

function array_max( ){
   var i, max = this[0];
   for (i = 1; i < this.length; i++)
   {
   if (max < this[i])
   max = this[i];
   }
   return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );

该代码执行后,y 保存数组 x 中的最大值,或说 6。

posted on 2005-12-09 11:00  农民  阅读(371)  评论(2编辑  收藏  举报

导航