<script language="javascript" type="text/javascript">
<!--
function checkIt(val)
{
var cash = val;
var reg = /(^\d+$)|(^\d+.\d+$)/g
if (reg.test(cash))
{
alert("正确");
}
else
{
alert("错误");
}
}
//-->
</script>
<input type="text" id="cash" value="金额" />
<input type="button" value="test" onclick="checkIt(document.all.cash.value)" />
<!--
function checkIt(val)
{
var cash = val;
var reg = /(^\d+$)|(^\d+.\d+$)/g
if (reg.test(cash))
{
alert("正确");
}
else
{
alert("错误");
}
}
//-->
</script>
<input type="text" id="cash" value="金额" />
<input type="button" value="test" onclick="checkIt(document.all.cash.value)" />
解决方案 »
- document.onload,window.onload,body.onload,document.onready的区别
- window.location.replace跳转的,如何获取来路?
- 无法动态添加和设置pluginspage与codebase?
- JavaScript代码问题(初学者求助)
- 如何生成类似google suggest那样的效果
- 请教一个Js控制Css的方法?
- 我想往里面插,但插不进去!请高人指点
- String对象的valueOf方法怎么用?哪位老大给我一个例子?
- +++++++求用JS操作ASP对象,ADO对象,组件对象,文件系统对象(?)的高质量代码++++++++
- 如何用javaScript实现save as??????????
- write()和writeln()比较
- 100分其实很难赚的(关于iframe)
{
var obj = eval(strprice);
var price1=/(^\d+$)|(^\d+.\d+$)/g;
if(obj.value<0||(!(price1.test(obj.value))))
{
alert('输入不合法,请重新输入!格式为xx.xx');
obj.value=0;
}
}
这个是验证文本框的函数function checknull()
{
var a=document.getElementsByName("sl");
var b=document.getElementsByName("dj");
var num=/^[0-9]\d*$/;
var price2=/(^\d+$)|(^\d+.\d+$)/g;
for(var i=0;i<a.length;i++)
{
if (a[i].value==''||a[i].value<'0')
{
alert("不能有空值,不能为负数,只能是数字.");
a[i].value=0;
return false;
}
else
{
if(!(num.test(a[i].value)))
{
alert("不能输入字符!");
a[i].value=0;
return false;
}
}
}
for(var j=0;j<b.length;j++)
{
if(!(price2.test(b[j].value)))
{
alert(b[j].value);
alert("输入格式不对!请重新输入!");
b[j].value=0;
return false;
}
}}这个是提交时验证的文本框输入是不出错,为什么提交的时候,老弹出”输入格式不对!请重新输入!“
哪错了
var a = "234" ;
alert( testNum(a) )
function testNum( a )
{
a += "" ;
a = a.replace(/(^[\\s]*)|([\\s]*$)/g, "");
if( a !="" && !isNaN( a ) && Number(a) >= 0 )
{//如果是非负数字
return true ;
}
else
{//如果不是数字
return false
}
}
</script>