나는 텍스트 영역을 사용자가 " "같은 텍스트를 넣을 경우 어떻게 테스트해야하거나 단지 공간 또는 ""만 허용되지만 공백 만 허용 할 수는 있습니다. " 안녕 !! Javascript에서는 어떻게 할 수 있습니까?문자열에 자바 스크립트에서만 공백이 있는지 테스트하는 방법은 무엇입니까?
0
A
답변
1
공백 인 경우 길이를 0으로 조정하면됩니다.
strname.trim().length == 0
0
당신은 이런 식으로 그것을 확인 : demo on JSexample
<script>
var text = ' '
if(text.match(/^\s*$/)){
alert('contains only spaces!')
}
</script>
0
조심, 일부 브라우저() 함수 트림을 지원하지 않습니다. 나는 이것을 다음과 같이 사용할 것이다.
이렇게하면? $ (this) .trim(). length> 0 그러나 trim이 오류를 반환했습니다. trim은 인수가 필요합니다. trim ($ (this)). 길이> 0 ? –
트림은 문자열의 한 방법입니다. $ (this)는 문자열입니까? $ (this) .toString(). trim(). 길이는이 유형에 따라 다릅니다. 또는 $ (this) .value. –
$ (this)가 텍스트 영역 인 경우 $ (this) .value가 필요할 것입니다. –