zoukankan
html css js c++ java
验证输入的是否数字的几种方法
方法一:
static
bool
IsNumeric(
string
str)
{
if
(str
==
null
||
str.Length
==
0
)
return
false
;
foreach
(
char
c
in
str)
{
if
(
!
Char.IsNumber(c))
{
return
false
;
}
}
return
true
;
}
方法二:
private
bool
IsNumeric(
string
s)
{
char
ch0
=
'
0
'
;
char
ch9
=
'
9
'
;
for
(
int
i
=
0
; i
<
s.Length; i
++
)
{
if
((s[i]
<
ch0
||
s[i]
>
ch9))
{
this
.lblwarning.Text
=
"
此处应输入整数且非负!
"
;
return
false
;
}
}
return
true
;
}
方法三:
static
bool
IsNumeric (
string
str)
{
System.Text.RegularExpressions.Regex reg1
=
new
System.Text.RegularExpressions.Regex(
@"
^[-]?\d+[.]?\d*$
"
);
return
reg1.IsMatch(str);
}
方法四:(可扩展)
public
static
bool
IsConvert(
string
Expression,Type DataType)
{
switch
(DataType.Name)
{
case
"
Double
"
:
try
{
Double.Parse(Expression);
return
true
;
}
catch
{
return
false
;
}
case
"
DateTime
"
:
try
{
DateTime.Parse(Expression);
return
true
;
}
catch
{
return
false
;
}
default
:
return
true
;
}
}
正则表达的写法是:
static
bool
IsNumeric(
string
str)
{
System.Text.RegularExpressions.Regex reg1
=
new
System.Text.RegularExpressions.Regex(
@"
^[-]?\d+[.]?\d*$
"
);
return
reg1.IsMatch(str);
}
查看全文
相关阅读:
常用JS判断正则
Java中final修饰参数的作用
hibernate实现动态表名
java urlrewrite
tomcat下,超链接下载出现乱码页面
Hibernate 在MyEclipse中配置
javamail command not implemented
The Missing Piece
十六进制颜色码【转载】
【转载】关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) 创建文件
原文地址:https://www.cnblogs.com/Magicam/p/1202068.html
最新文章
【转载】关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) 高级操作
No more 'unable to find valid certification path to requested target'
js得到文件后缀
Java程序员必看电影:Java 4ever
【转载】Java堆内存的10个要点
【转载】关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) 读取文件
从jar包中读取资源文件
删掉系统服务里边的tomcat7服务
【转载】DOS命令查看端口使用情况
java反射机制
热门文章
【转载】用java压缩文件夹/文件
tomcat限制访问IP
我要搬家了
cms系统
Java 内存整理——堆、栈、常量池
resin4 简单学习
ER图
SQL1005N 数据库别名 "ECM" 已存在于本地数据库目录或系统数据库目录中。
【转载】Linux中open files数
OSCache配置
Copyright © 2011-2022 走看看