仅搜索Flex中String中的空格

时间:2013-10-09 15:26:25

标签: string actionscript-3 flex flex4.6

  var sample:String = filterBox.text; 

根据我从TextInput获得的String,如果String只有空格,则必须禁用Button,否则只能启用。

我想检查字符串是否只有空格。

是否/这是否有任何内置的flex方法?我看到Java的一些答案使用trim方法。但它不适用于Flex。请帮帮我。

2 个答案:

答案 0 :(得分:2)

使用

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

答案 1 :(得分: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