请教一个问题,如何判断一个字符串为空? 比如 var dd = " ";怎么去判断该字符串为空? 条件 dd != "" 判断不了.... 能否给一个快速高效的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var dd = " ";re=/^\s*$/if(re.test(dd)){ alert("空")} 比如 var dd = " ";//这并不为空,是含有空格的字符串怎么去判断该字符串为空?可以用length <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><script>function myFun(){ var txt = document.getElementById("txt"); var txtR = document.getElementById("txtR"); var str = txt.value.replace(/\s/g,""); txtR.value = str; //alert(str);}</script></head><body>输入:<input type="text" id="txt">结果:<input type="text" id="txtR"><input type="button" onclick="myFun()" value="试验"></body></html>做了一个简单的例子,希望对你有帮助 用length不行 呵呵 谢谢1楼的:) <input onblur="if(this.value.replace(/^\s+|\s+$/g,'')=='')alert('不能为空!')"> 是不是這樣呀~! 判断的时候""与null要同时进行:如var a; a!=""&&a!=null,这样子在html中才生效你会发现 在光标移向一个空的控件时,它为"",如果不移向它就是null值 Jquery如何获取到值之中有双引号的属性的元素? 一个jQuery无缝滚动的古怪需求,求解决方案??????谢谢 一个关于jQuery选择器的问题 简单传值问题 怎么设置可以把dropdown设成可以输入数据?谢谢了哦! 如何实现页面强制刷新 JAVASCRIPT和ASP jmai 问题 主题乱码 如何编写连续滚动的效果 数据库取出来的json问题 关于事件的疑惑 [新手请教]如何利用javascript实现在LINUX系统中一个网页上点击超链接执行本地程序
re=/^\s*$/
if(re.test(dd))
{
alert("空")
}
怎么去判断该字符串为空?
可以用length
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script>
function myFun()
{
var txt = document.getElementById("txt");
var txtR = document.getElementById("txtR");
var str = txt.value.replace(/\s/g,"");
txtR.value = str;
//alert(str);
}
</script>
</head><body>
输入:<input type="text" id="txt">
结果:<input type="text" id="txtR">
<input type="button" onclick="myFun()" value="试验">
</body>
</html>
做了一个简单的例子,希望对你有帮助
如var a;
a!=""&&a!=null,这样子在html中才生效
你会发现 在光标移向一个空的控件时,它为"",如果不移向它就是null值