登陆论坛 找回密码 立刻获得20pp! 地图 帮助
宽带山生活
版主: [申请斑竹] 

  • 主题内容
<< [1] >>  [只看楼主]  [加入关注] 点击:936 回复:9 已被0人关注

主题:java里怎么用正则表达式来验证输入字串是个数字?

388 0

来自:海外
注册:2000-09-24
发帖:73+118 
??



-------------------------------------------------------------------------------------------
放飞我的梦想。。。。。

发表于:2004-11-25 12:25:37
推荐:牙齿有问题,您找我! ...楼主...

409 0

来自:上海
注册:2001-02-09
发帖:111+1214 
s.matches("[\d]+");



-------------------------------------------------------------------------------------------
CIII 1G oc 1.33G CUBX 512M Ti4200DT MAG 796FDII SB live!value PCworks 4.1 U6 60G

发表于:2004-11-27 01:55:15

35 0

来自:保密
注册:2004-02-28
发帖:5+16 
有个parseInt(Sstring s), parseDouble(Sstring s)之类的METHOD. try, catch到Exception就不是轨范数字.



-------------------------------------------------------------------------------------------
A real friend is a person who walks in when the rest of the world walks out!

发表于:2004-11-27 11:32:29
推荐:畅玩天下贰,精彩玄幻飞行 ...第2楼...

410 0

来自:保密
注册:2001-01-06
发帖:42+1023 
2楼的根本没看清就乱答嘛 人家要的是正则
1楼的方法是对的 不过这个正则只能检查整数
private boolean CheckNumber(String str){
String reg = "^\d+?[.]?\d*?$";
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(str);
if (m.matches())
return true;
else
return false;
}
这个我写的 看看有什么问题没



-------------------------------------------------------------------------------------------
TiTan

发表于:2004-11-29 14:20:19
推荐:kds红日官网启动啦!!! ...第3楼...

35 0

来自:保密
注册:2004-02-28
发帖:5+16 
正则表达式=regular expression

对吗?



-------------------------------------------------------------------------------------------
A real friend is a person who walks in when the rest of the world walks out!

发表于:2004-12-01 11:58:06

410 0

来自:保密
注册:2001-01-06
发帖:42+1023 
y



-------------------------------------------------------------------------------------------
TiTan

发表于:2004-12-01 13:36:42

410 0

来自:保密
注册:2001-01-06
发帖:42+1023 
这个做一些界面上的check比较好



-------------------------------------------------------------------------------------------
TiTan

发表于:2004-12-01 13:38:33

99 0

来自:保密
注册:2003-06-28
发帖:4+48 
hsj的好像允许 1. 这样的形式
不知道是不是故意的



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2004-12-10 15:32:13

410 0

来自:保密
注册:2001-01-06
发帖:42+1023 
我这个是给applet里面text筐输入数字做一个限制用的
所以可以写1. 因为1.后面可以写数字变成1.2
downloading



-------------------------------------------------------------------------------------------
TiTan

发表于:2004-12-13 13:42:48

回复主题 [ 返回JAVA讨论区 ]
主题: java里怎么用正则表达式来验证输入字串是个数字?
手机看宽带山

关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget
Copyright © 1996-2009 PChome.net All rights reserved. 电脑之家 版权所有