目前,我正在使用[^0-1]Matcher 类中的 find() 使用正则表达式将二进制值输入限制为仅 1 和 0。
String binaryValue = "10", strRegex = "[^0-1]";
Pattern p = Pattern.compile(strRegex);
Matcher m = p.matcher(binaryValue);
if(m.find()){
System.out.println("invalid");
}else{
System.out.println("valid");
}
我希望在我的代码中发生的是:如果 binaryValue 仅包含 0 和 1 的组合以及可选的一个点(小数点),则打印“valid”
有效格式示例:1001、10.01、.1001、1001.0
慕村225694
慕婉清6462132
相关分类