Vra*_*esh 4 xml android android-edittext
我想设置 EditText 验证,
只包含数字,大小 4 位小数,2 位小数..共 6 位,
我也只想输入数字形式的数字键盘。如果我选择任何非数字,那么 EditText 将不接受它。
如果有任何建议,那就太好了。谢谢。
有
android:inputType="numberDecimal"
Run Code Online (Sandbox Code Playgroud)
属性为 EditText
您可以将正则表达式用于验证部分。以下仅为示例
您可以通过在线正则表达式测试人员@ http://regex101.com/r/uG9aF6/1 进行检查
String input = "1024.22";
String pattern = "([0-9]{4})(\.)([0-2]{2})"; // 4 digits followe by . followed by 2 digits
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(input);
if(m.matches())
{
System.out.println("Validated");
}
else
{
System.out.println("Not Validated");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3803 次 |
| 最近记录: |