check这个名字貌似和函数重了。。
还有你这里Trim(test.check.value=="")
把boolean值放进去????
那个正则也没有设置全局,还有这个也不用捕获
<script language="JavaScript">
<!--
function Trim(info){
return info.replace(/^\s+|\s+$/g, "");
}
function check(){
var mc = document.getElementById("t_check");
var j = Trim(mc.value);
if (j == "") {
alert("it is empty!");
mc.focus();
}
else
alert("x" + j + "x");
return false;
}
//-->
</script> 
<form name="test">
<input type="text" name="t_check" value="  v  ">
<input type="button" name="Submit" value="Send" onClick="check();">
</form>