window.onload = function() {
  var s = '<input calss =class1 type="submit" name="Submit" value=提交 onclick=bb() />';
  s = s.replace(/=\s*([^" ]+)/g, '="$1"');
  alert(s);
}

解决方案 »

  1.   

    var s="<input calss =class1 type=submit name=Submit value=\"提交\" onclick=bb() /> ";
       s=s.replace(new RegExp(/(\w+)\s*=\s*["']?([^"\S]+)["']?/gi),"$1=\"$2\" ");
       alert(s);
      

  2.   

    火龙果@宝家族, 代码相当好用。谢谢了。
    有空到这来,哪50分也是你的了。
    http://topic.csdn.net/u/20080828/14/5e96efd6-789b-4c94-99d0-0ca40ea18bb6.htmlfunction NewReplace()
    {  
      var   str=document.body.outerHTML;   
      str = str.replace(/=\s*([^" ]+)/g, '="$1"');
      alert(str); 
    }。