asp.net -判断是否为小数点且带符号
asp.net -判断是否为小数点且带符号
/// <summary>
/// 判断是否为小数点数字且带符号
/// </summary>
/// <param name="symbol">all:正负,a2amt:正负两位金额,a5qty:正负5位数量,p2amt:正2位金额,p5qty:正5位数字</param>
/// <param name="message">小数点位数</param>
/// <param name="message">需检查的数字参数</param>
/// <returns>返回值</returns>
public static bool CheckIsNumberic(string type, string message, int intLength)
{
System.Text.RegularExpressions.Regex rex;
//(@"^\-?\d+(\.\d{1,2})?$") 正负
//(@"^\d+(\.\d{1,2})?$") 正数
switch (type) //A 正负数 P 正数 positive N 负数 negative
{
case "A":
rex = new System.Text.RegularExpressions.Regex(@"^\-?\d+(\.\d{1," + intLength + "})?$");
break;
case "P":
rex = new System.Text.RegularExpressions.Regex(@"^\d+(\.\d{1," + intLength + "})?$");
break;
default:
rex = new System.Text.RegularExpressions.Regex(@"^\-?\d+(\.\d{1," + intLength + "})?$");
break;
}
if (rex.IsMatch(message))
{
return true;
}
else
return false;
}
当前文章地址: https://www.zyxpp.com/asp-net-isnumeric/
来源: 轻烟随风的博客
文章版权归作者所有,欢迎转载
共有 0 条评论