if (isNaN(iInput))
alert("不是数字");
alert("不是数字");
解决方案 »
- js 中的switch如何使用“>6”这样的比较条件?
- JS文件里读取cookie值问题
- javascript里有没有这样的触发事件
- 我做了一个浮动层,但是当他下移的时候,会被其他的图片给挡住了,请问有什么办法解决吗?
- 控制时间问题
- 高分求救,不够再给,将VBscript 改成javascript 的问题!
- 在text 中输入了2003-10-10 的日期型值后,怎样和当前的日期进行比较,得出谁大谁小呢?
- 求教:有谁知道defer的用法
- select 的onSelect事件如何触发?
- 这种怪异写法如何解释
- 如何5个textbox,输入值后,在第6个立即显示其总和?
- 请帮忙看看能不能实现这样的效果
<input type="text" name="Sum">
<input type="button" onclick="Check()" value="Check">
</form>
<script>
//检查是否为任意数(实数)
function Check()
{
var iInput = document.form1.Sum.value;
var reg=/^(-|\+)?\d+(\.\d+)?$/
alert(reg.test(iInput));
}
</script>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function yan(){
var ref=new RegExp(/\d+/)
if (document.frm.name.value.match(ref)==null){
alert ("格式不对");
}
else{
alert ("格式正确");
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<FORM METHOD=POST ACTION="" name="frm">
<INPUT TYPE="text" NAME="name">
<INPUT TYPE="button" value="Submit" onclick="yan()" >
</FORM>
</BODY>
</HTML>