JAVA中怎样通过正则限制文本框只能输入数字?谁能给我个详细的例子,谢谢大家
4个回答
展开全部
不知道你是用java判断还是用javascript判断,这两种的正则表达式是有区别的
追问
用javascript判断,谢谢
追答
数字最简单判断了。
var a = 12a;
if(isNaN(a))
{
alert("YES");
}
else
{
alert("NO");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去java eye。什么都有!
追问
我想在文本框里只输入数字,怎样通过正则验证?急 希望有详细代码 谢谢大家
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个方法绑定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,'')"/>
内容是,替换文本档内的非数字值,代码如下:
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,'')"/>
更多追问追答
追问
我想在文本框里只输入数字,怎样通过正则验证?急 希望有详细代码 谢谢大家
追答
代码如下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\d
你要不懂的话你给个地址我给你个帮助
你要不懂的话你给个地址我给你个帮助
更多追问追答
追问
能不能详细一些啊?具体代码有吗?
追答
你加719317913
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询