我有三个文本字段,它们都是数字或十进制数字。
它们被接受为字符串,以后将被转换。
但是,我想验证这些字段,以便仅接受数字或十进制数字。
确保这些字段仅是字符0-9的最简单方法是什么。
我希望使用if语句,但是任何解决方案都不错!
使用string.matches
接受正则表达式作为参数的方法。
if(string.matches("\\d+(?:\\.\\d+)?"))
{
System.out.println("Matches");
}
else
{
System.out.println("No Match");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句