num1
若是输入框内什么都没有输入,那么这是我们判断的时候比较简单,可以直接判断这个字符串的length是否为0
eg: ()
const str = ''
str.length //0
num2
若是输入为好多个 空格呢?照理说应该也应判断为空,但这个时候length的值就不为0了
eg:
const strSpace = ' '
strSpace.length //5
strSpace.trim().length //0,有时会有兼容性的问题
strSpace.replace(/(^\s*)|(\s*$)/g, '').length //0,正则是所有浏览器都适用的
简单记录下
相关资料:
String.prototype.trim()
网友评论