【发布时间】:2015-11-10 19:21:02
【问题描述】:
我试图识别我的编辑文本中的初始空格,这样如果用户输入" "(任意数量的空格),它不会启用我的完成按钮。
所以,到目前为止,我已经有了这段代码:
String sendString = mSendText.getText().toString();
if(sendString.equals(" ")||sendString.isEmpty()||sendString ==null ){
//do nothing
}else {
//do my stuff
}
问题是我希望 else 仅在我有包含任何字符的字符串时才起作用,只要它不是开头的所有空格即可。 我的代码仅适用于 1 个空格。我想让它使得无论开头存在多少个空格,只要没有字符出现,它就会删除它们或不启用我的完成按钮。
例如:
This should go to the if loop: " "
This should go to the else loop: " Hello, it's me"
有什么想法吗? 谢谢!
【问题讨论】:
-
匹配
/^\s*$/未启用。匹配/\S/已启用。所以,你可以选择。
标签: android regex android-layout android-fragments android-button