日期:2014-05-20  浏览次数:20650 次

如何去掉空格?
<html:password   property= "newpsd "   size= "12 "   maxlength= "10 "   />
<script   language= "javascript ">
function   Judge()   {
a   =   document.getElementById( "newpsd ").value;
} </script>
如何把a的空格去掉?
我试了:
a   =   document.getElementById( "newpsd ").value.trim();
a   =   Trim(document.getElementById( "newpsd ").value);
都不行
哪位高手指点一下?

------解决方案--------------------
js中的trim只有自己写,他是不提供的;
function trim(str)
{
return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1 ');
}
------解决方案--------------------
呵呵!自己写吧!不然用vbscript.
js就这样吧:
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, " ");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, " ");
}
String.prototype.Rtrim = function()
{
return this.replace(/(\s*$)/g, " ");
}
<script language=javascript>
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, " ");
}

var s = " leading and trailing spaces ";

window.alert(s + " ( " + s.length + ") ");

s = s.Trim();

window.alert(s + " ( " + s.length + ") ");

</script>