JavaScript 中判断字符串是否为空时最为常用的操作之一. 比如简单表单验证中, 会验证输入用户名或者密码是否为空. 下面就让我们来看一下 JavaScript 中如何判断字符串是否为空.
JavaScript 中判断字符串是否为空的方法如下:
很多情况下, 都是用 length 来直接判断字符串是否为空, 代码如下:
测试效果如下图:
如果用户输入的是空格, 制表符, 换页符, 这时候, 一般也会认为用户输入的是空值, 可以使用正则表达式来判断, 代码如下:
上图红框部分的正则表达式是将用户输入值中的空格去掉, 然后判断长度是否为 0, 来确定用户是否输入. 测试效果如下:
在输入框中输入两个空格后, 由于不符合常理, 所以 JS 判断仍然是空. 如下图:
来源: http://www.css88.com/qa/javascript/10956.html