javascript - 用于检查文本框的 jQuery 函数

标签 javascript jquery regex validation

我想使用 jquery 函数来验证输入字段。该输入字段必须用于输入以 0 开头的 11 位数字。 我尝试了一些功能,但不起作用!

   function check(mob) {
        var firstnum = mob.substring(1);
        alert(firstnum);
        if (firstnum != "0" || mob.lenght != 11)
            return false;
        else
            return true;
    }

最佳答案

function check(mob) {
    return mob.substring(0, 1) == '0' && mob.length == 11;
}

String Method Reference

如果你想检查它是否是11位数字,你应该使用RegExp

function check(mob) {
    return mob.match(/^0\d{10}$/) != null;
}

关于javascript - 用于检查文本框的 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16830669/

相关文章:

javascript - 如何通过缩略图悬停来更改上面的图像?

jQuery 示例 – 水平 Accordion – 用表格代替无序列表 – 已更新

regex - Htaccess 重定向 https 和 http 以及自定义 url

javascript - 用于验证主题标签 (#) 的正则表达式忽略包含 anchor (#) 的 URL

javascript - 正则表达式后向 : Invalid regular expression:/(? <=\.)\S+$/: 无效组

javascript - PHP循环与1显示和隐藏在div功能

javascript - 如何将容器内的每 2 个元素包装在 div 中,除了具有特定类的元素?

javascript - jQuery 在 "select"操作后在 div 中显示文本?

javascript - 这个 javascript 对象修改是如何工作的?我不明白范围,它不会持续存在

javascript - 否则如果不在 javascript 中工作