js 中验证输入是不是是数字
js 中验证输入是否是数字
javascript中,判断输入是否是数字。
这里以电话的拨打次数为例:
(1)
(2)还有一种是用正则表达式:
如果是想文本框失去焦点的时候,判断的时候是用,onblur属性调用js方法validate()
javascript中,判断输入是否是数字。
这里以电话的拨打次数为例:
<td class="t_10">拨打次数:</td> <td class="t_23"> <input id="dialCount" name="dialCount" style="width:80%" value="" onblur="validate()"> </td>
(1)
isNaN($("#dialCount").attr("value"))
(2)还有一种是用正则表达式:
var dialCount = $("#dialCount").attr("value").replace(/(^\s*)|(\s*$)/g, ""); //去空格 var reg = /^[0-9]+$/;//可以输入多位,如果只让输入一位数字用var reg = /^[0-9]$/ if(dialCount!=""&&(!reg.exec(dialCount))){ alert("拨打次数是非负整数"); return; }
如果是想文本框失去焦点的时候,判断的时候是用,onblur属性调用js方法validate()
<td class="t_10">拨打次数:</td> <td class="t_23"> <input id="dialCount" name="dialCount" style="width:80%" value="" onblur="validate()"> </td>