zoukankan
html css js c++ java
判断C#中的字符串是否是数字,如果是转换成int类型
判断C#中的字符串是否是数字,如果是转换成int类型
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;
}
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
<
'
0
'
||
number
>
'
9
'
)
{
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
;
}
}
查看全文
相关阅读:
密码加盐
怎么查看别人网站信息
Tomcat虚拟路径访问本地图片失败的问题
SSM整合Swagger
Can't read swagger JSON from http://localhost:8080/Test/api-docs
swagger使用一新手篇
@JsonFormat的导包问题
Could not find acceptable representation
PostMan打不开怎么解决
Project facet Java version 1.8 not supported
原文地址:https://www.cnblogs.com/nasdaqhe/p/542039.html
最新文章
Linux-TCP Queue的一些问题
Nginx-默认不压缩HTTP/1.0与长连接的关系
Python-SocketServer源码
Linux-awk直接修改原文件
Linux-深入理解Socket异常
jQuery克隆html元素并改变id
base64转换成图片
try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}}引发的惨案
微信、支付宝支付SDK
idea使用maven打包项目
热门文章
js实现语音功能
Uncaught DOMException: Failed to construct 'WebSocket': The URL '/qibao/websocket/service1000' is invalid.
spring boot集成redis的血泪史
windows安装RabbitMQ
判断单选按钮和复选框是否选中
idea打开项目没有文件目录
ajax请求出现400错误
Freemarker中的日期输出
Canvas判断内容为空
mysql根据出生日期查询年龄
Copyright © 2011-2022 走看看