可以用javaScript里的String里的方法.

解决方案 »

  1.   


    <script language="JavaScript" type="text/javascript"> 
    function trim(strToTrim){     return strToTrim.replace(/\s+|-*/g,"") } alert(trim(" a d f -gg-"))
    </script> 
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function showVal(obj){
    var val = obj.value;
    val = val.replace(/\s*/gi,"");
    val = val.replace(/-*/gi,"");
    alert(val);
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <INPUT TYPE="text" onblur="showVal(this)">
    </BODY>
    </HTML>