2014-09-18 2 views
0

나는 텍스트 영역을 사용자가 "                                               "같은 텍스트를 넣을 경우 어떻게 테스트해야하거나 단지 공간 또는 ""만 허용되지만 공백 만 허용 할 수는 있습니다. "                  안녕         !! Javascript에서는 어떻게 할 수 있습니까?문자열에 자바 스크립트에서만 공백이 있는지 테스트하는 방법은 무엇입니까?

답변

1

공백 인 경우 길이를 0으로 조정하면됩니다.

strname.trim().length == 0 
+0

이렇게하면? $ (this) .trim(). length> 0 그러나 trim이 오류를 반환했습니다. trim은 인수가 필요합니다. trim ($ (this)). 길이> 0 ? –

+0

트림은 문자열의 한 방법입니다. $ (this)는 문자열입니까? $ (this) .toString(). trim(). 길이는이 유형에 따라 다릅니다. 또는 $ (this) .value. –

+0

$ (this)가 텍스트 영역 인 경우 $ (this) .value가 필요할 것입니다. –

0

당신은 이런 식으로 그것을 확인 : demo on JSexample

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

조심, 일부 브라우저() 함수 트림을 지원하지 않습니다. 나는 이것을 다음과 같이 사용할 것이다.