String.prototype.trim=function(){return this.replace(/(\s*$)|(^\s*)/g, '');};
function $(id){return document.getElementById(id);};
function $F(id){var o=$(id);if(o==null) return null;return o.value.trim();};知道是循环调用去空格还是什么的,但是不知道到底是什么,尤其是那个正则很费解。求高手赐教~~

解决方案 »

  1.   

    1.去空格。
    2.用$(“对象的ID”)这个方法就可以得到这个对象,等同于document.getElementById(id);是一个简写
    3.返回该对象的value值,是null则返回null
      

  2.   

    //去字符串前后空格
    String.prototype.trim=function(){return this.replace(/(\s*$)|(^\s*)/g, '');};
    //获取属性ID为id的对象
    function $(id){return document.getElementById(id);};
    //获取属性ID为id的对象的value值
    function $F(id){var o=$(id);if(o==null) return null;return o.value.trim();};