我有一个textarea,我需要测试用户是否放了像“”这样的文本,或者只有空格或只有“”,我不能只接受空格,但我可以接受“嗨!!”。我怎么能用Javascript做到这一点?
答案 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')
}