如何在jquery中验证手机号码

如何在jquery中验证手机号码,jquery,html,Jquery,Html,我想通过使用jqueryanyidea验证html页面中的mobile no字段 Html 我需要为这个输入有效的类型吗 e、 g当我们要验证电子邮件时,我们只需将电子邮件放入有效类型您可以使用您可以使用使用此Jquery onchange功能 $("#ph").change(function() { var a = $("#ph").val(); var filter = /^[7-9][0-9]{9}$/; if (filter.test(a

我想通过使用jqueryanyidea验证html页面中的mobile no字段

Html

我需要为这个输入有效的类型吗


e、 g当我们要验证电子邮件时,我们只需将电子邮件放入有效类型

您可以使用

您可以使用

使用此Jquery onchange功能

$("#ph").change(function() {
        var a = $("#ph").val();
        var filter = /^[7-9][0-9]{9}$/;

        if (filter.test(a)) {
            alert("valid");
        }
        else {
            alert("not valid");
        }
    });

选中此小提琴单击此链接并查看可用性

使用此Jquery onchange函数

$("#ph").change(function() {
        var a = $("#ph").val();
        var filter = /^[7-9][0-9]{9}$/;

        if (filter.test(a)) {
            alert("valid");
        }
        else {
            alert("not valid");
        }
    });

检查此小提琴单击此链接并查看可用性

以下是工作代码:

<body>
<input type="text" id="phone" name="txt"/>
 <input type="submit" id="submit" name="Submit" value="Submit Form"/>

 <script type="text/javascript">

$(document).ready(function(){
    $(document).on("click","#submit",function(e){
        var mobile = $("#phone").val();
        var mob_length = mobile.length;
        var first = mobile.substring(0,1);

        if(mob_length != 10)
        {
            e.preventDefault();
        }
        else if((first == 9 || first == 8 || first == 7))
        {
            alert("Working");
        }
        else
        {
            e.preventDefault();
        }

    });
});

以下是工作代码:

<body>
<input type="text" id="phone" name="txt"/>
 <input type="submit" id="submit" name="Submit" value="Submit Form"/>

 <script type="text/javascript">

$(document).ready(function(){
    $(document).on("click","#submit",function(e){
        var mobile = $("#phone").val();
        var mob_length = mobile.length;
        var first = mobile.substring(0,1);

        if(mob_length != 10)
        {
            e.preventDefault();
        }
        else if((first == 9 || first == 8 || first == 7))
        {
            alert("Working");
        }
        else
        {
            e.preventDefault();
        }

    });
});


您是否实现了任何要验证的jquery代码?您是否有任何格式或简单的1-10想要接受?我想要接受1-10,但如果可能,它必须从9,8或7hi ashwani开始。请告诉我您的手机号码验证的所有要求?我在上面的评论中解释过。您实现了任何jquery代码来验证吗验证?你有任何格式或简单的1-10你想接受吗?我想接受1-10,但如果可能的话,它必须从9,8或7hi ashwani开始。请告诉我你的手机号码验证的所有要求是什么?我在上面的评论中解释过。就像我在validType标记中给出的一样检查此链接我如何获得链接中使用的jquery您使用了,但当您使用模式时会出现浏览器问题,请尝试手动验证..让我知道您的建议单击我提供的链接,它将给出结果。告诉我您是否有类似于我在validType标记中给出的问题检查此链接我如何在您使用的链接中使用jquery但使用时会出现浏览器问题请尝试手动验证模式。让我知道您的建议单击我提供的链接,它将给出结果。告诉我您是否有问题,更像是模式='[\+]\d{2}[]\d{2}[]\d{4}[\-]\d{4}@Dipaks更新为您的:使用模式=时,它将显示您在标题属性中放置的任何内容,所以keep title=你的错误消息告诉我它是否有效?更像pattern='[\+]\d{2}[]\d{2}[]\d{4}[\-]\d{4}'@Dipaks,用你的更新:当使用pattern=时,它将显示你在title属性中输入的任何内容,所以keep title=你的错误消息告诉我它是否有效?