package com.zt.life.util;
|
|
public class DataFormatUtil {
|
|
/**
|
* 判断字符串是否只包含数字包括整数,负数,小数
|
*
|
* @param s
|
* @return
|
*/
|
public static boolean isNumber(String s) {//合法数字返回true
|
//这个正则表达式能够过滤0.0.0、8-99这种不合法的数字
|
String reg = "^[0-9]+(.[0-9]+)?$";
|
//String reg="^(\\-|\\+)?\\d+(\\.\\d+)?$"; 这个也可以
|
return s.matches(reg);
|
}
|
|
/**
|
* 判断字符串是否只包含数字只有整数
|
*
|
* @param s
|
* @return
|
*/
|
public static boolean isNumbers(String s) {
|
String reg = "[0-9]+";
|
return s.matches(reg);
|
}
|
|
public static boolean isKh(String str) {
|
boolean flag = false;
|
for (int i = 0; i < str.length(); ++i) {
|
if (str.charAt(i) == '(' || str.charAt(i) == ')') {
|
flag = true;
|
break;
|
}
|
}
|
if (flag) {
|
return true;
|
} else {
|
return false;
|
}
|
}
|
|
}
|