如何判断文本框里的数据是否为整型,以有字符型的判断方法!!
如何判断文本框里的数据是否为整型,以有字符型的判断方法!!
例如:
文本框:nl
当我向nl输入字符以及字符串时就报“输入类型有误!”.
问题点数:0、回复次数:13Top
1 楼jfy3d(剑事 http://www.migti.com)回复于 2005-02-03 10:06:10 得分 0
if(isNaN(send.recive.value))
{
alert("请输入数字");
send.recive.focus();
return false;
}Top
2 楼fzlotuscn(无为一本)回复于 2005-02-03 10:10:13 得分 0
<input ........>语句中加以下判断
onKeypress="if(event.keyCode<45||event.keyCode>57)event.returnValue=false;"Top
3 楼liuyangxuan(阿轩)回复于 2005-02-03 10:13:47 得分 0
Server Vs Client //heheTop
4 楼wen19851025(fdsfsfsafsa)回复于 2005-02-03 10:18:29 得分 0
那如果要判断是不是数字型又该如何判数呢!~~Top
5 楼wangwei8117(还没学会编程。)回复于 2005-02-03 10:27:48 得分 0
javascript有一个判断函数的,具体的我忘了,你找一下吧·Top
6 楼speedingman(尘埃)回复于 2005-02-03 10:34:13 得分 0
isNaN(frm.nl.value)Top
7 楼PowerDoll()回复于 2005-02-03 10:37:24 得分 0
function Check()
{
var re = new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/);
if (!re.exec(document.all("txtPersonEmail").value))
{
alert("EMail格式不正确!");
return false;
}
return true;
}
用正则表达式吧,上面是判断EMAIL的
/^[0-9]{1,}$/所有正数
/^\-{0,1}[0-9]{1,}$/所有整数
/^[a-zA-Z]{1,}$/所有字母
有写错的话大家指正Top
8 楼mydreamkyle(mydreamfly)回复于 2005-02-03 10:38:26 得分 0
public static boolean isNumber(String str) {
if (isBlankOrNull(str)) {
return true;
}
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch < '0' || ch > '9') {
return false;
}
}
return true;
}
java判定一个String是否是数字Top
9 楼mydreamkyle(mydreamfly)回复于 2005-02-03 10:39:47 得分 0
isBlankOrNull是另一个方法,判断是否为null,你可以自己写一个Top
10 楼MapleXu2003(晓风)回复于 2005-02-03 11:10:23 得分 0
是Java还是JavaScript?Top
11 楼singedcat(以夢為馬)回复于 2005-02-04 10:53:01 得分 0
正则表达式Top
12 楼dennis03(葳蕤)回复于 2005-02-04 11:21:57 得分 0
用javascript太烦索了,而且弹出对话框了十分不友好,直接在servlet中进行判断就好了
如
try{
Integer.parseInt("你要转的字符串");
}catch(Exception e){
组织你的错误提示信息然后重定向到页面
}
Top
13 楼wangzhanlili(小木头)回复于 2005-02-04 12:15:57 得分 0
try{
Integer.parseInt("你要转的字符串");
}catch(Exception e){
组织你的错误提示信息然后重定向到页面
}
-------
我是用这方法!Top




