需求:输入框不能为空且必须输入金额 /** * 输入内容是否符合规则 * @return */ public boolean isConformRules(EditText editText){ String result = editText.getText().toString().trim(); if (TextUtils.isEmpty(result)){ return false; }else if (result.contains(".")){ if (result.startsWith(".")||result.endsWith(".")){ return false; }else if (result.startsWith("0")){ int indexZero = result.indexOf("0"); int indexPoint = result.indexOf("."); if (indexPoint - indexZero != 1){ return false; }else if (TextUtils.equals("0.",result)){ return false; } }else if (result.split("\\.")[1].length()>2){ Toast.makeText(this, "只能保留两位小数", Toast.LENGTH_SHORT).show(); return false; } }else if (!result.contains(".")){ if (result.startsWith("0")){ return false; } } return true; }
判断输入是否为金额
最新推荐文章于 2022-10-01 20:01:36 发布