C#(IsNumeric) 字符串转换为数字的4种方法(转)
来源:互联网 发布:php 用代理ip打开网页 编辑:程序博客网 时间:2024/05/22 01:51
1.通过正则表达式(可以判断正数和负数)
public int IsNumeric(string str)
{
int i;
if(str != null && System.Text.RegularExpressions.Regex.IsMatch(str,@"^-?/d+$"))
i = int.Parse(str);
else
i = -1;
return i;
}
以上正则表达式 是判断整形数据的,如果要判断
浮点形数据则用如下正则:^[+-]?/d+(./d+)?$
2.通过字符
/// <summary>
/// 判断是否是数字
/// </summary>
/// <param name="number"></param>
/// <returns></returns>
private bool IsNumeric(string number)
{
try
{
for(int i=0;i<number.Length;i++)
{
if(number<&#39;0&#39;||number>&#39;9&#39;)
{
return false;
}
}
return true;
}
catch
{
return false;
}
}
3.通过char.IsNumber方法
/// 判断是否是数字
/// </summary>
/// <param name="number"></param>
/// <returns></returns>
private bool IsNumeric(string number)
{
try
{
for(int i=0;i<number.Length;i++)
{
if(!char.IsNumber(number,i))
{
return false;
}
}
return true;
}
catch
{
return false;
}
}
4.通过try,catch()
/// 判断是否是数字
/// </summary>
/// <param name="number"></param>
/// <returns></returns>
private bool IsNumeric(string number)
{
try
{
int.Parse(number);
return true;
}
catch
{
return false;
}
}
- C#(IsNumeric) 字符串转换为数字的几种方法
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- C#字符串转换为数字的4种方法
- C语言中将数字转换为字符串的方法
- C语言中将数字转换为字符串的方法
- C语言中将数字转换为字符串的方法
- C语言中将字符串转换为数字的方法
- IsNumeric 判断字符串是否为数字
- java中判断字符串是否为数字的方法的几种方法 ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str)
- 将数字转换为字符串的方法
- C语言中将数字形式的字符串转换为数字的方法
- C 数字转换为字符串 字符串转换为数字
- oracle判断是否为数字或数字型字符串(sqlserver isnumeric)
- (C语言)字符串转换为数字的函数
- 转:C语言中把数字转换为字符串-sprintf
- C语言中把数字转换为字符串 【转】
- C语言中把数字转换为字符串 【转】
- 也来谈谈SQL SERVER 自定义函数~
- PLI的宏
- IP电话的VoIP语音网关设计
- EJB3,Spring,Struts2整合
- 类注释文档编写方法
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- pb笔记一
- P1132已知先后序和中序求先序排列解题报告
- 第一次使用URL编码
- MyEclipse 5.5.1 GA 为什么总是提示 轰炸机 开始? 是什么错误,,
- Suse Linux的防火墙相关
- 设计高性能网站架构-LLMP
- Hibernate 登陆实例的基本操作
- IronPython 2.0 released