javascriptはスペースを削除します.


問題のように、コードは以下の通りです.
<script>
	String.prototype.trim = function()
	{
		var re = /\s*(\S[^\0]*\S)\s*/;
		re.exec(this);
		return RegExp.$1;
	}
	
	function trimStr(str) { 
		var re = /\s*(\S[^\0]*\S)\s*/; 
		re.exec(str); 
		return RegExp.$1; 
	}

	//    
	var str = "    english ";
	alert("[" + str.trim() + "]");
	alert("[" + trimStr(str) + "]");
</script>