作者在 2008-10-05 20:41:33 发布以下内容
/**
* 是否数字校验类
*
* @MyUtil:zs.util.lang.IsNumber Jul 30, 2008 9:45:08 AM
* @author ShuangZS
* @version 1.1
* @最后更新日期:
* @更新人:
*/
public class IsNumber
{
/**
* @函数名称:IsNumber.isNumber
* @基本功能:判断传递的字符串是否为全数字符号数字 <strong>不以0开始</strong>
* @param: String str
* @return:boolean
* @author:ShuangZS
* @version 1.1
* @最后更新日期:Jul 30, 2008 9:47:44 AM
* @最后更新人:
*/
public static boolean isNumber(String str)
{
/** 判断是否全为数字字符 */
String regex = "\\d+";// "+"与"*"号效果相同
if (str.matches(regex))
{
/** 以0开始不是正确数字格式 */
if (str.startsWith("0"))
{
return false;
} else
{
return true;
}
} else
{
return false;
}
}
/**
* @函数名称:IsNumber.isInteger
* @基本功能:判断传递的字符串是否为整数 <strong>十进制数,不能以0开头<br>
* 浮点数字符串不是整数,返回false</strong>
* @param: String str
* @return:boolean
* @author:ShuangZS
* @version 1.1
* @最后更新日期:Jul 30, 2008 2:35:10 PM
* @最后更新人:
*/
public static boolean isInteger(String str)
{
/** 以0开始不是正确数字格式 */
if (str.startsWith("0"))
{
return false;
} else
{
/** 转换为整数抛出异常说明不是数字 */
try
{
Integer.parseInt(str);
return true;
} catch (NumberFormatException e)
{
return false;
}
}
}
}
* 是否数字校验类
*
* @MyUtil:zs.util.lang.IsNumber Jul 30, 2008 9:45:08 AM
* @author ShuangZS
* @version 1.1
* @最后更新日期:
* @更新人:
*/
public class IsNumber
{
/**
* @函数名称:IsNumber.isNumber
* @基本功能:判断传递的字符串是否为全数字符号数字 <strong>不以0开始</strong>
* @param: String str
* @return:boolean
* @author:ShuangZS
* @version 1.1
* @最后更新日期:Jul 30, 2008 9:47:44 AM
* @最后更新人:
*/
public static boolean isNumber(String str)
{
/** 判断是否全为数字字符 */
String regex = "\\d+";// "+"与"*"号效果相同
if (str.matches(regex))
{
/** 以0开始不是正确数字格式 */
if (str.startsWith("0"))
{
return false;
} else
{
return true;
}
} else
{
return false;
}
}
/**
* @函数名称:IsNumber.isInteger
* @基本功能:判断传递的字符串是否为整数 <strong>十进制数,不能以0开头<br>
* 浮点数字符串不是整数,返回false</strong>
* @param: String str
* @return:boolean
* @author:ShuangZS
* @version 1.1
* @最后更新日期:Jul 30, 2008 2:35:10 PM
* @最后更新人:
*/
public static boolean isInteger(String str)
{
/** 以0开始不是正确数字格式 */
if (str.startsWith("0"))
{
return false;
} else
{
/** 转换为整数抛出异常说明不是数字 */
try
{
Integer.parseInt(str);
return true;
} catch (NumberFormatException e)
{
return false;
}
}
}
}