Asp.Net、C#string强制转换为int时判断是否为整型(正则表达式)
2020-03-30 07:37
1081 查看
Asp.Net、C#string强制转换为int时判断是否为整型
问题描述:
在C#中使用**int.Parse()**强制转换过程中,当遇到遇到非整型字符串转换时,会出现异常报错。
解决方法:
代码如下:
//引入Regex.IsMatch();必须在此命名空间下 using System.Text.RegularExpressions;
private const string regInt = "^[1-9]\\d*$"; /// <summary> /// 正则判断 /// </summary> /// <param name="strInt">需要强制转换的字符串</param> /// <returns></returns> public static bool IsNumber(string strInt) { return Regex.IsMatch(strInt, regInt); }
直接调用即可。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C#/asp.net 正则表达式 判断邮件格式- -判断是否为数字
- asp.net中利用正则表达式判断一个字符串是否为数字的代码
- asp.net中利用正则表达式判断一个字符串是否为数字的代码
- asp.net(c#) 将dbf转换为xls或wps,并将数据的列名改成中文;并判断本机是否安装office2003,2007和wps2007,2010
- asp.net 判断字符串是否是数字的,int的,整型的
- C#判断一个string是否为数字(正则表达式)
- C# 正则表达式 判断string 是否是数字
- asp.net 判断字符串是否是数字的,int的,整型的
- C# 判断输入的是否是整型-正则表达式
- asp.net(c#) 将dbf转换为xls或wps,并将数据的列名改成中文;并判断本机是否安装office2003,2007和wps2007,2010
- 怎么判断一个字符串是整型?不能用正则表达式,也不能用convert强制转换,更不能用Parsint
- asp.net(c#) 将dbf转换为xls或wps,并将数据的列名改成中文;并判断本机是否安装office2003,2007和wps2007,2010
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 判断C#中的字符串是否是数字,如果是转换成int类型
- 利用正则表达式转换String 为int或Double
- asp.net(c#)常用正则表达式实例(http://www.cnblogs.com/Aspnet2007/articles/1230060.html)
- C#之判断字符串是否以187开头 By -->正则表达式!...
- C#正则表达式判断输入日期格式是否正确
- asp.net(c#)字符串转换成字符数组 字符串转换成int 数组
- C# 正则判断字符串中是否存在整型并获取