判断是否数字?很简单!

wxcnl 2002-12-13 10:24:47
有一个文本框,我想判断它是否为一个数字?怎么写?
例如:文本框内输入的是19ab,结果应该判断它不是数字型
程序怎么写?谢谢!!!
...全文
477 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxcnl 2002-12-13
  • 打赏
  • 举报
回复
是javascript呀?
smartufo 2002-12-13
  • 打赏
  • 举报
回复
request.form是指从上一页表单的文本筐里取值。text1是文本筐名字。也可以写成vbscript脚本:
<script language ="vbscript">
function check()
if isnumeric(document.form1.text1.value)=false then
check=false
elseif isnumeric(document.form1.text1.value)=true then
check=true
end if
end function
</script>
wxcnl 2002-12-13
  • 打赏
  • 举报
回复
你这里的request指的是什么?
还有,textl又是指的是什么?
谢谢!!!
smartufo 2002-12-13
  • 打赏
  • 举报
回复
用isnumeric(request.form("text1"))函数不可以吗?是数字的返回true不是数字的返回false
wxcnl 2002-12-13
  • 打赏
  • 举报
回复
而且,test是什么函数?
wxcnl 2002-12-13
  • 打赏
  • 举报
回复
楼上的拜托,你的re怎么那么复杂?有点看不懂,解释一下好吗?
gzh_seagull 2002-12-13
  • 打赏
  • 举报
回复
data是要校验的值,不要lbl参数
gzh_seagull 2002-12-13
  • 打赏
  • 举报
回复
function checknumber(data,lbl){
var tmp ;
if (data == "") return true;
var re = /^[\-\+]?([0-9]\d*|0|[1-9]\d{0,2}(,\d{3})*)(\.\d+)?$/;
if (re.test(data)){
return true;
}
return false;
}
ioriwellings 2002-12-13
  • 打赏
  • 举报
回复
typeof
chxzll 2002-12-13
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function checkform()
{

if (/\D/.test(document.add.number.value)) {
alert("请输入数字.");
document.add.number.focus();
return false;
}
return true;
}
//-->
</script>
其中add为表单的name属性值,number为文本的name属性
sunmingdong 2002-12-13
  • 打赏
  • 举报
回复
function form_onsubmit(){
if(!isNaN(yourtxtName.value))
{
alert("不是合法的数字");
return false;
}
}
badboy2002 2002-12-13
  • 打赏
  • 举报
回复
function CheckData(numbers)
{
for (i=0;i<numbers.length;i++)
{
strTemp=numbers.substring(i,i+1);
if (strTemp<"0" || strTemp>"9")
return false;
}
}
badboy2002 2002-12-13
  • 打赏
  • 举报
回复
function CheckData(numbers)
{
for (i=0;i<numbers.length;i++)
{
strTemp=numbers.substring(i,i+1); if (strTemp<"0" || strTemp>"9")
return false;
break;
}
}
chenzengxi 2002-12-13
  • 打赏
  • 举报
回复
String.prototype.isNumber=function(){
if (isNaN(this)) return false;
if (this!=parseFloat(this)) return false;
return true;
}
alert("1223".isNumber());
chenzengxi 2002-12-13
  • 打赏
  • 举报
回复
function isNumber(s){
if (isNaN(s)) return false;
if (s!=parseFloat(s)) return false;
return true;
}
wxcnl 2002-12-13
  • 打赏
  • 举报
回复
help!help!help!
在线等待~~~
wxcnl 2002-12-13
  • 打赏
  • 举报
回复
你的这种方法是写一个字符的时候,判断一次,如果我要提交的时候,一次判断,该如何呢?谢谢!!!
江南昆虫 2002-12-13
  • 打赏
  • 举报
回复
很简单啊!:)
<input type="text" onChange="alert(!isNaN(this.value))">

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧