C#判断字符串是否是int/double(实例)

Rena ·
更新时间:2024-11-14
· 999 次阅读

话不多说,请看代码

using System.Text.RegularExpressions; /// <summary> /// 判断字符串是否是int/double /// </summary> public static bool IsIntOrDouble(string strNumber) { Regex objNotNumberPattern = new Regex("[^0-9.-]"); Regex objTwoDotPattern = new Regex("[0-9]*[.][0-9]*[.][0-9]*"); Regex objTwoMinusPattern = new Regex("[0-9]*[-][0-9]*[-][0-9]*"); const string strValidRealPattern = "^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$"; const string strValidIntegerPattern = "^([-]|[0-9])[0-9]*$"; Regex objNumberPattern = new Regex("(" + strValidRealPattern + ")|(" + strValidIntegerPattern + ")"); return !objNotNumberPattern.IsMatch(strNumber) && !objTwoDotPattern.IsMatch(strNumber) && !objTwoMinusPattern.IsMatch(strNumber) && objNumberPattern.IsMatch(strNumber); } 您可能感兴趣的文章:Android Force Close 出现的异常原因分析及解决方法C#判断字符串是否是数字(实例)C#自动判断Excel版本使用不同的连接字符串C#判断一个字符串是否包含另一个字符串的方法C#判断字符串是否存在字母及字符串中字符的替换实例C#实现判断字符串中是否包含中文的方法C#中判断、验证字符串是否为日期格式的实现代码C#中判断字符串是全角还是半角的实现代码c#中判断字符串是不是数字或字母的方法C# 判断字符串第一位是否为数字C# 判断字符串为空的几种办法asp.ent(C#)中判断空字符串的3种方法以及性能分析



C# DOUBLE int 字符串 字符

需要 登录 后方可回复, 如果你还没有账号请 注册新账号