正则表达式 有效位数为10位 精度为6 可以为空 怎么写
2个回答
展开全部
有效位数为10位,精度为6,可以为空的正则表达式为 ^(\d{4}\.\d{6})?$
我给你个Java语言的例子
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class B {
public static void main(String[] args) {
String s="1234.567890";
String regex="^(\\d{4}\\.\\d{6})?$";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(s);
if(m.matches()){
System.out.println("匹配");
}else{
System.out.println("不匹配");
}
}
}
运行结果
匹配
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询