<input name=num onblur="check(this.value)">
<script language=javascript>
function check(str)
{
var myreg=/^((-[1-9]\d{0,5})|(-?0))(\.\d{1,3})?$/;
if(!myreg.test(str))
{
alert("错误")
}
}
</script>
<script language=javascript>
function check(str)
{
var myreg=/^((-[1-9]\d{0,5})|(-?0))(\.\d{1,3})?$/;
if(!myreg.test(str))
{
alert("错误")
}
}
</script>
解决方案 »
- jquery事件如何传递参数
- js变量引发的困惑
- 帮忙写段javascript
- 层模拟下拉联动不好用。
- lostfocus怎么用?
- 怎樣用javascript代碼跳轉頁面???
- 这句代码为什么存成asp文件在asp环境中不能运行,而存成htm文件显示正常。
- 如何在JS中判断两个字符串中有相同的字符???急 在线等
- 这个方法在IE无效,在CHROME可正常执行哪错了。求教
- 关于JS里面换行问题
- 页面传值的问题,b.htm为a.htm的弹出页面,a.htm又一个很长的字符需传给b.htm ?传值又长度限制,请问还又什么方法?
- b.htm为a.htm的弹出页面,b又没有方法读区a.htm中的js变量。
<input name=num onblur="check(this.value)">
<script language=javascript>
function check(str)
{
var myreg=/^((-[1-9]\d*)|(-?0))(\.\d*)?$/;
if(!myreg.test(str))
{
alert("错误")
}
}
</script>
<script language=javascript>
function check(str)
{
if(isNaN(str)){
alert("not a number")
}else{
if(str <=0){
alert("number错误")
}
}
}
</script>
<input name=num onblur="check(this.value)">
<script language=javascript>
function check(str)
{
var myreg=/^((-[1-9]\d*)|(-?0))(\.\d*)?$/;
if(myreg.test(str))
{
alert("错误")
}
}
</script>
function c(v)
{
reg = /^[0-9]$/
if(!reg.test(v)||v<0) alert("Error")
}
</script>
<input onblur="c(this.value)">
<input name=num onblur="check(this.value)">
<script language=javascript>
function check(str)
{
var myreg=/^-(([1-9]\d*)|(0))(\.\d*)?$/;
if(myreg.test(str))
{
alert("错误")
}
}
</script>