<script type="text/javascript">
function Trim(s) {
var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m == null) ? "" : m[1];
}
var a1="www.";
var a2=" yuna ";
var a3=".com";
var b1="清除前:"+a1+a2+a3;
var b2="清除后:"+a1+Trim(a2)+a3;
alert(b1+"\n"+b2);
</script>
</BODY>
</HTML>
function Trim(s) {
var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m == null) ? "" : m[1];
}
var a1="www.";
var a2=" yuna ";
var a3=".com";
var b1="清除前:"+a1+a2+a3;
var b2="清除后:"+a1+Trim(a2)+a3;
alert(b1+"\n"+b2);
</script>
</BODY>
</HTML>
String.prototype.trim=function(){
return this.replace(/^ *(.*?) *$/,"$1")
}
alert("="+"aa cc ".trim()+"=")
alert("="+" aa cc ".trim()+"=")
</script>
<javascript>
<!--
<%
String s=" 123 ";
%>
alert("<%=s.trim()%>");
-->
</javascript>或者用正则表达式.