JAVA中怎样通过正则限制文本框只能输入数字?谁能给我个详细的例子,谢谢大家

 我来答
celin888888
2011-05-23 · 超过31用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:56.5万
展开全部
不知道你是用java判断还是用javascript判断,这两种的正则表达式是有区别的
追问
用javascript判断,谢谢
追答
数字最简单判断了。
var a = 12a;
if(isNaN(a))
{
alert("YES");
}
else
{
alert("NO");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
防弹鼠标垫
2011-05-24 · 贡献了超过171个回答
知道答主
回答量:171
采纳率:0%
帮助的人:88.1万
展开全部
去java eye。什么都有!
追问
 我想在文本框里只输入数字,怎样通过正则验证?急 希望有详细代码 谢谢大家
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1310002415
2011-05-23 · 超过22用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:32.9万
展开全部
写一个方法绑定JTextFiled的按键弹起事件
内容是,替换文本档内的非数字值,代码如下:
public class TextTest{
JTextField txt1 = new JTextField();
public TextTest(){
//绑定按键弹起事件
txt1.addKeyListener(new KeyAdapter(){
public void keyReleased(KeyEvent e) {
txt_checkNumber();
}
});
}
public void txt_checkNumber(){
txt1.setText(txt1.getText().replaceAll("\\D", ""));
}
}
如果是javascript,代码如下
<input type="text" onkeyup="this.value = this.value.replace(/\D/g,'')"/>
更多追问追答
追问
 我想在文本框里只输入数字,怎样通过正则验证?急 希望有详细代码 谢谢大家
追答
代码如下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
createteam
2011-05-23 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:115万
展开全部
\d
你要不懂的话你给个地址我给你个帮助
更多追问追答
追问
能不能详细一些啊?具体代码有吗?
追答
你加719317913
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式