js判断text框是否为空

主要是当输入一个空格的时候怎么判断?就相当于C#里的trim()... 主要是当输入一个空格的时候怎么判断?就相当于C#里的trim() 展开
 我来答
aAa9079
2012-05-24 · TA获得超过2289个赞
知道大有可为答主
回答量:1181
采纳率:100%
帮助的人:680万
展开全部
你是只判断text里的值是不是空吗?
在<script>标签里写如下内容(假设页面上有一个<input type="text" id="txt" />):
var t=document.getElementById('txt');
if(t.value=="")
{
alert('里面为空');
}
else if(t.value==" "){
alert('里面有一个空格');
}
因为不知道你要问什么(是说要一个trim函数,还是什么别的),我就先说这么这些!
如果说这不是你要问的,再联系好了!
追问
首先很感谢你回答。我还是有一些一问:万一输入两个空格。。。这样下去难道我要一直判断?
追答
你提问的时候说是一个空格的呀。首先,空格和空是不同我意思。
如果你要判断是不是只有空格(也就是可能有多个),那最好是用正责表达式了,要不不太好实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
久孙倾3
2012-05-24 · TA获得超过790个赞
知道小有建树答主
回答量:348
采纳率:100%
帮助的人:358万
展开全部
var str = " zdsa ";
function trim(str){
str = str.replace(/^ +/,'');
str = str.replace(/ +$/,'');
return str;
}
alert( trim(str) );
追问
这个大概是什么意思呢?
追答
str = str.replace(/^ +/,'');
将开头的N个空格替换成''(空);

str = str.replace(/ +$/,'');
将末尾的N个空格替换为''(空);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式