/**
* 获取字符串中首次出现非数字的位置
* @param value 字符串内容
* @return 首次出现非数字的位置,若无非数字,则返回-1
*/
public static int getFirstNonDigitPosInString(String value){
int firstNonDigitPos = -1;
if (TextUtils.isEmpty(value)){
return firstNonDigitPos;
}
Matcher matcher = Pattern.compile("[^0-9]").matcher(value);
if (matcher.find()){
firstNonDigitPos = matcher.start();
}
return firstNonDigitPos;
}