Поиск только пробелов в строке во 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