📅  最后修改于: 2023-12-03 14:58:57.910000             🧑  作者: Mango
$.isNumeric()
是 jQuery 的一个方法,它用于判断一个值是否为数字。当参数为数值、字符串形式的数值或可以被解析为数值的字符串时,该方法返回 true
,否则返回 false
。
$.isNumeric(value)
示例代码如下:
if ($.isNumeric($("phone").val())) {
console.log("输入是数字");
} else {
console.log("输入不是数字");
}
在此示例中,我们使用 $.isNumeric
方法检查输入框中的内容是否为数字。首先,我们使用 $()
方法选择输入框,并使用 val()
方法获取其值。然后将值传递给 $.isNumeric()
方法进行检查,如果是数字,就输出 "输入是数字"
,否则输出 "输入不是数字"
。
你可以访问 jsfiddle.net 查看以下示例的演示:
<form>
<label for="phone">请输入电话号码:</label>
<input type="text" id="phone" name="phone">
<input type="submit" value="提交">
</form>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$("form").submit(function(event) {
if ($.isNumeric($("#phone").val())) {
console.log("输入是数字");
} else {
console.log("输入不是数字");
}
event.preventDefault();
});
</script>
在这个示例中,当我们尝试提交表单时,会检查输入的电话号码是否为数字。如果输入框中是数字,就输出 "输入是数字"
,否则输出 "输入不是数字"
。
通过使用 $.isNumeric($("phone").val()) 方法,我们可以轻松地检查用户输入是否为数字,并根据需要采取相应的行动。