android - 如果用户在 EditText 中仅输入空格,则显示错误 - Android

标签 android validation android-edittext

如果用户只在 EditText 中输入空格,我想显示错误,但我不知道该怎么做?

这是我的简单工作

if (tName.getText().toString().matches(" ")) {
    Toast.makeText(MainActivity.this, "Must Add Your Name Here", Toast.LENGTH_SHORT).show();
}

最佳答案

对我来说,我使用 trim。Trim 将删除用户输入的字符串的第一个和最后一个空格。

String tName = tName.getText().toString.trim();

if(tName.matches("")){
    Toast.makeText(MainActivity.this, "Must Add Your Name Here", Toast.LENGTH_SHORT).show();
}

关于android - 如果用户在 EditText 中仅输入空格,则显示错误 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34327849/

相关文章:

Android:EditText TextChangedListener 上的堆栈溢出错误

java - 查找并检查编辑文本中的最后 4 个字符

java - Android 流量分析

android使用ffmpeg添加自定义图像作为框架

android - 如何向 ListActivity 添加复选框而不丢失 onListItemClick 功能?

android - 我该如何解决这个问题?我在用gradle构建android项目时收到此错误

java - Spring Boot 验证响应 JSON

php - 您应该如何验证对密码设置程序的输入?

php - 以JSON格式返回验证错误消息-Laravel 6

具有固定后缀的 Android EditText