java - 如何禁止在编辑文本中输入零后的数字?

标签 java android android-layout android-edittext

如何禁止在编辑文本中输入零后的数字?

我仅对此进行了验证..

 if (TextUtils.isEmpty(strBalance)) {
                    Toast.makeText(TransactionSellINActivity.this, "Amount should not be empty", Toast.LENGTH_SHORT)
                            .show();
                } else if (strBalance.equalsIgnoreCase("0")) {
                    Toast.makeText(TransactionSellINActivity.this, "Amount should not be Zero", Toast.LENGTH_SHORT)
                            .show();
                }

但是如果用户输入 01 或 001 或 02,03 等,?即零后的数字? -> 我想限制这些数字

遇到这种情况该如何处理?

最佳答案

if (TextUtils.isEmpty(strBalance)) {
                Toast.makeText(TransactionSellINActivity.this, "Amount should not be empty", Toast.LENGTH_SHORT)
                        .show();
            } else if (strBalance.equalsIgnoreCase("0")) {
                Toast.makeText(TransactionSellINActivity.this, "Amount should not be Zero", Toast.LENGTH_SHORT)
                        .show();
            }
            else if(strBalance.indexOf("0")!=a.length()-1)
                {
                Toast.makeText(TransactionSellINActivity.this, "Amount Not Valid", Toast.LENGTH_SHORT)
                        .show();
                }
                else{
                    Toast.makeText(TransactionSellINActivity.this, "Amount  Valid", Toast.LENGTH_SHORT)
                        .show();
                }

关于java - 如何禁止在编辑文本中输入零后的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48657972/

相关文章:

java - 在Java代码中,如何正确处理Future[Try[Option[Map[String, Any]]]]格式的scala future

javascript - 如何使用现有的android应用程序作为cordova插件

android - 从 kivy android 应用程序中访问 GPIO

android - 在android中检测连接是wifi、3G还是EDGE?

java - 相对布局中的 Textview 不会以编程方式出现在彼此下方

android - 如何在 TextView 中选择文本时覆盖 "Copy"、 "Share"和 "Select All"选项

android - 使用 Fragment 时相机预览不会填满整个屏幕

java - 使用 JNI 将 float* 转换为 jfloatArray

java - 将行号添加到已编译的类

java - Jacoco 插件与 Maven 集成