美文网首页
检验输入的值是否为空,输入的是否全为空格

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

作者: 微笑的大步向前走 | 来源:发表于2019-06-26 15:17 被阅读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()

    相关文章

      网友评论

          本文标题:检验输入的值是否为空,输入的是否全为空格

          本文链接:https://www.haomeiwen.com/subject/toyccctx.html