Поиск только пробелов в строке во Flex

  var sample:String = filterBox.text; 

Основываясь на строке, которую я получаю из TextInput, кнопка должна быть отключена, если строка содержит только пробелы и включена только в противном случае.

Я хочу проверить, есть ли в строке только пробелы.

Есть ли какие-нибудь встроенные методы в flex для этого? Я видел некоторые ответы на Java, чтобы использовать метод обрезки. Но его нет в Flex. Пожалуйста, помогите мне.

2 ответа

Решение

Вы можете сделать следующее

StringUtil.trim(строка);

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/StringUtil.html

У String есть много методов, которые соответствуют шаблонам, вы можете найти их здесь. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/String.html

С помощью

private const r:RegExp = /\S/;

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

затем

trace(isEmpty("hello world")); //false
trace(isEmpty("  ")); //true
trace(isEmpty(" ")); //true
Другие вопросы по тегам