如何测试字符串在Javascript中是否只有空格?

时间:2014-09-18 22:57:36

标签: javascript textarea space

我有一个textarea,我需要测试用户是否放了像“”这样的文本,或者只有空格或只有“”,我不能只接受空格,但我可以接受“嗨!!”。我怎么能用Javascript做到这一点?

3 个答案:

答案 0 :(得分:1)

修剪它,如果它是所有空格,长度将为0.

strname.trim().length == 0

答案 1 :(得分:1)

您可以这样检查:demo on JSexample

<script>
    var text = '          '
    if(text.match(/^\s*$/)){
        alert('contains only spaces!')
    }
</script>

答案 2 :(得分:0)

小心,有些浏览器不支持trim()功能。我这样使用:

if (!!str.replace(/\s/g, '').length) {
    alert('only spaces')
}