📌  相关文章
📜  $.isNumeric($("phone").val() (1)

📅  最后修改于: 2023-12-03 14:58:57.910000             🧑  作者: Mango

使用 $.isNumeric($("phone").val()) 判断输入是否为数字

$.isNumeric() 是 jQuery 的一个方法,它用于判断一个值是否为数字。当参数为数值、字符串形式的数值或可以被解析为数值的字符串时,该方法返回 true,否则返回 false

语法
$.isNumeric(value)
参数
  • 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()) 方法,我们可以轻松地检查用户输入是否为数字,并根据需要采取相应的行动。