java 实现字符串正则表达式校验是否是数字的方法
一、意义
通过实现字符串正则表达式校验是否是数字方法,可以方便地对字符串进行校验操作,提高了字符串进行校验的能力。
二、方法
public class EString5 {
//是否是整数
public static boolean isint(String s) {
if (ze(s, "^[0-9]+$")) {
return true;
}
return false;
}
//是否是小数
public static boolean isnum(String s) {
if (ze(s, "^[0-9]+(.[0-9]+)?$")) {
return true;
}
return false;
}
//正则表达式判断
public static boolean ze(String h1, String h2) {
if (h1 == null||h2 == null) {
return false;
}
return h1.matches(h2);
}
}
三、使用例子
public static void main(String[] args) {
System.out.println(isint("2024"));
System.out.println(isint("2024.123"));
System.out.println(isnum("2024.123"));
System.out.println(isnum("s2024.123"));
}
输出:
true
false
true
false
四、结尾
本方法经过本人多次分析与测试,如有更好的方法或者发现错误的地方欢迎大家评论与指正!