首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个JavaScript去空格的有关问题

2012-02-07 
一个JavaScript去空格的问题我想用JavaScript判断表单中的内容中否为空,用varstrdocument.form1.UserName

一个JavaScript去空格的问题
我想用JavaScript判断表单中的内容中否为空,用
var   str=document.form1.UserName.value;
if(str.length==0)
{
      ...处理代码
}
但是在输入内容为空格时,程序仍认为有内容,请问有什么解决方法?

[解决办法]
给String对象加个trim方法:
/**
* 去除字符串空格函数(不去除全角空格)
* 用法:var s = " china ";
* var s1 = s.trim();
* 则s1 = "china ";
*/
String.prototype.trim = function ()
{
return this.replace(/(^[\s]*)|([\s]*$)/g, " ");
};
以后调用:
var str=document.form1.UserName.value.trim();
if(str.length==0)
{
...处理代码
}

热点排行