很多情况下,都是用length来直接判断字符串是否为空,代码如下: 测试效果如下图: 如果用户输入的是空格,制表符,换页符,这时候,一般也会认为用户输入的是空值,可以使用正则表达式来判断,代码如下: 上图红框部分的正则表达式是将用户输入值中的空格去掉,然后判断长度是否为0,来确定用户是否输入。测试效果如下: 在输入框中输入两个空格后,由于不符合常理,所以js判断仍然是空。如下图: