2013-10-09 7 views
0
var sample:String = filterBox.text; 

TextInput에서 가져온 문자열을 기반으로 문자열에 공백 만 있고 다른 경우에만 활성화 된 경우 버튼을 비활성화해야합니다.플렉스의 문자열에서 공백 만 검색

문자열에 공백 만 있는지 확인하고 싶습니다.

플렉스를위한 내장 된 메소드가 있습니까? 나는 자바에 대한 몇 가지 해답을 보았다. 그러나 Flex에서는 사용할 수 없습니다. 제발 도와주세요. 다음

trace(isEmpty("hello world")); //false 
trace(isEmpty(" ")); //true 
trace(isEmpty(" ")); //true 

답변

2

당신은 다음과 같은

StringUtil.trim (문자열) 할 수

private const r:RegExp = /\S/; 

private function isEmpty(str:String):Boolean { 
    return = !r.test(str); 
} 

를 사용

+0

감사합니다. 매력처럼 일했습니다. –

2
+0

+1; 그러나 공간을 시험하기위한 과잉 공격이다. 제우스 대답처럼 간단한 트림()은 "더 쉬운"접근법처럼 보입니다. – JeffryHouser

+0

동의합니다. 그 점에 대해 생각하지 않았습니다. 감사합니다. –

+0

감사합니다. 그러나 trim()은 훨씬 쉬웠다. 나는 이것을 나중에 저장할 것입니다. –