社区
C#
帖子详情
如何验证用户输入的是否是5位数字信息?
lyh535
2007-05-15 05:31:48
如何验证用户输入的是否是5位数字信息?
或者是3位、4位
...全文
303
10
打赏
收藏
如何验证用户输入的是否是5位数字信息?
如何验证用户输入的是否是5位数字信息? 或者是3位、4位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cqq_chen
2007-05-15
打赏
举报
回复
d
Comer
2007-05-15
打赏
举报
回复
正则
sly520
2007-05-15
打赏
举报
回复
加验证控件 用正则表达式 ^\d{5}$ 进行验证
wuxing2006
2007-05-15
打赏
举报
回复
Regex reg = new Regex("[0-9]{3,5}");
if(!reg.IsMatch(strNum))
{
//错误处理
}
amandag
2007-05-15
打赏
举报
回复
正则
^\d{3,5}$
最简单的了
-过客-
2007-05-15
打赏
举报
回复
RegularExpressionValidator验证控件
^\d{5}$
想允许几位中间数字替换成几
如果允许3~5位
^\d{3,5}$
shadow841112
2007-05-15
打赏
举报
回复
RegularExpressionValidator就可以了
ChengKing
2007-05-15
打赏
举报
回复
1.对安全要求不太高,在客户端验证
用RegularExpressionValidator控件
2.
如果要求安全,在服务端验证:
//判断是不是数字类型
public bool JudgeFigure(string str)
{
if(str.Trim().Length<=0)
return true;
int dot=0;
if(str[0]=='.'||str[str.Length-1]=='.')
return false;
for(int i=0;i<str.Length;i++)
{
if(dot>1) return false;
if(Char.IsDigit(str,i))
{
continue;
}
if(str[i]=='.')
{
dot=dot+1;
continue;
}
return false;
}
return true;
}
spkl1
2007-05-15
打赏
举报
回复
if(验证的string.lenth==5)
{
int RS;
if (int.TryParse(验证的string, out RS))
{
//todo
}
}
yangfan369
2007-05-15
打赏
举报
回复
使用正则表达式
判断
用户
的
输入
是否为数字。若不为数字,则提示
用户
输入
数字。c程序。
/* 该程序判断
用户
输入
的内容是否为数字, 若不为数字,则打印出
用户
的
输入
,并提示
用户
输入
数字, 若为数字,则打印出该数字 */ #include <stdio.h> long get_long(void); int main(void) { long num; num = get_long(); printf("num=%ld", num); return 0; } long get_long(void) { long input; char ch; printf("Plea
js
验证
用户
输入
的是否为数字、检查只能为数字
方法一 如果判断
输入
的
是否是
数字,如果不是数字弹出一个提示:简易代码如下: <body> <inputtype="text"id="inp"></table> </body> <script> varoInp=document.getElementById('inp'); oInp.onblur=function(...
如何在 Python 中
验证
用户
输入
在 while 循环中
验证
用户
输入
时,我们在
输入
无效时使用 continue 语句,例如在 except 块或 if 语句中。if 语句检查整数是否在 1-10 范围内,如果满足条件,我们就跳出 while 循环。如果密码少于5个字符或者包含在常用密码列表中,我们继续下一次迭代,再次提示
用户
。如果该值至少有 5 个字符长,我们使用 break 语句作为
输入
有效。这是一个提示
用户
输入
的示例,直到他们
输入
至少 5 个字符长的值。这是一个检查
输入
值是否至少有 5 个字符长且不在值列表中的示例。
正则表达式
验证
输入
框是否为数字
正则表达式1 首先这是个正则式
验证
,用来
验证
输入
值的规则; 当
输入
值的键盘抬起时触发这个事件。this.value表示此
输入
框的值,/\D/g为正则表达式,用来匹配所有非数字字符; 此句功能为:将
输入
值为非数字的字符替换为空; 正则表达式2 中/[^0-9]/g这里的g是何含义?onafterpaste有何用途? 1./[^0-9]/g是正则表达式,这里加g是表示会替换字符串中
输入
验证
1.
输入
验证
输入
验证
主要包括:数字
输入
验证
、字符
输入
验证
、
输入
长度
验证
、必填项
验证
和信息提示 1.数字
输入
验证
:分别
输入
数字(正数、负数、零值、单精度、双精度)、字符串、空白值、空值、临界数值。不合法的
输入
,系统给出必要的判断提示信息 2.字符
输入
验证
:分别
输入
单字节字符、双字节字符、大小写字符、特殊字符、空白值、空值。不合法的
输入
,系统给出必要的判断提示信息
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章