检验输入的值是否为空,输入的是否全为空格

2019-06-26  本文已影响0人  微笑的大步向前走
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()

上一篇下一篇

猜你喜欢

热点阅读