| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 537 人关注过本帖
标题:请大家帮帮我
只看楼主 加入收藏
yu33110
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-11-26
收藏
 问题点数:0 回复次数:4 
请大家帮帮我

谁能告诉我怎么做才能让文本框只能输入数字和“-”

搜索更多相关主题的帖子: 文本框 
2005-11-26 20:24
王杰
Rank: 2
等 级:新手上路
威 望:4
帖 子:307
专家分:0
注 册:2005-5-13
收藏
得分:0 

使用正则表达式验证控件就可以实现验证功能了,当然可以自己编写个小函数来实现过滤功能。思路就这样了。


http://zdrjwlb.bulo. QQ群:1659819
2005-11-28 15:06
cfchhh
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-5-8
收藏
得分:0 

我给你个方法
public static bool ISNumber(string str)
{
if(str.Length==0) return;
for(int i=0;i<str.Length;i++)

if(str[i]>'0'&&str[i]<'9'||str[i]='0'||str[i]='9'||str[i]='-')
{
continue;
}
else
return false;
return true;
}


2005-11-28 19:46
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
收藏
得分:0 
感觉楼上的办法是行不通的

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-11-28 22:10
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 

我认为三楼的思路对,只是觉得这么写函数(或方法)太不规范了,我改了一下:
public static bool ISNumber(string str)
{
if(str.Length==0)
{
for(int i=0;i<str.Length;i++)
{
if(str[i]>'0'&&str[i]<'9'||str[i]='0'||str[i]='9'||str[i]='-')
{
continue;
}
}
return true;
}
else
return false;
}


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-11-29 09:04
快速回复:请大家帮帮我
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020284 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved