如何判断输入的是整数??? if ($a/1==0)return true 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 限定就用if ($x>1 and $x<100) {// ...}这个,也可以写成函数.function abc($input,$mix,$max) { if ($input>$mix AND $input<$max) { return true; } else { return false; }} 我试了is_numeric()可以判断数字,但is_int()就是无法判断整数,怎么回事啊?? 用这个,你根本无法输入字母和小数点,更不要说汉字了.<Html><head><script language="javascript"> <!-- function keyDown(e){ var meme = parseInt(document.it.number1.value); if(isNaN(meme))document.it.number1.value = ""; else document.it.number1.value = meme.toString();}document.onkeyup=keyDown;--></script></head><body><form method=post name=it><input type="text" name="number1" ></form></body></html> ereg("-{0,1}[[:digit:]]+",$value) 可以判断任意整数 -是特殊字符应该加\ ereg("\-{0,1}[[:digit:]]+",$value) 有些东西可以用JAVASCRIPT来减轻下服务器的负担,我觉得netvt(网路维他)的方法蛮好:) netvt的方法不管用,我测试了一下好像是因为isNaN不起作用 to simplez(不知名) 可能跟你的浏览器的版本有关. isNaN()在jscript1.0版就已生效,不知楼主所用的浏览器是不是Netscape由于时间原因,未能将NS版的javascript写入.楼主可根据原理加进去. is_int() 检查的是变量的类型,而不是变量中的内容,判断字符串时,可以用下面这个来代替:function str_is_int($str) { $var=intval($str); return ($str==$var);} 上面那个好像不行,用这个:function str_is_int($str) { return 0 === strcmp($str , (int)$str);}这些东西 php manual 里面都有的 :P 如何解决发布内容小于200字,不能提交? preg_replace(正则表达式解析) 关于Apache的SSL问题 请求处理数量的问题讨论 如何实现一种动态查询显示 用户权限问题 请问高人,我要取到<tr>...</tr>里面的数据的正则怎么写? 怎么样通过mail函数发送HTML邮件?如果有附件怎么办? 能把连接数据库的对象声明成全局对象吗? 请问如何实现上传文件 关于引号应用的问题。 用php在win2000下怎么实现发送email?
if ($x>1 and $x<100) {
// ...
}这个,也可以写成函数.function abc($input,$mix,$max) {
if ($input>$mix AND $input<$max) {
return true;
} else {
return false;
}
}
<head>
<script language="javascript">
<!--
function keyDown(e)
{
var meme = parseInt(document.it.number1.value);
if(isNaN(meme))document.it.number1.value = "";
else document.it.number1.value = meme.toString();
}
document.onkeyup=keyDown;
-->
</script>
</head>
<body>
<form method=post name=it>
<input type="text" name="number1" ></form>
</body>
</html>
可能跟你的浏览器的版本有关.
由于时间原因,未能将NS版的javascript写入.
楼主可根据原理加进去.
$var=intval($str);
return ($str==$var);
}
return 0 === strcmp($str , (int)$str);
}这些东西 php manual 里面都有的 :P