帮我完善下这段JS 代码,让他检测手机号码是否正确,防止恶意提交。

<scripttype="text/javascript">$(".white_content").smartFloatt();functioncheckLogin(){... <script type="text/javascript">
$(".white_content").smartFloatt();
function checkLogin()
{
//判断手机是否为空
if ($("#txt_name").val() == "" || $("#txt_name").val() == "手机号")
{
$("#txt_name").focus();
$("#sInfo").text("请输入正确手机号码");
$("#sInfo").show();
return false;
}
}
</script>
展开
 我来答
远望曾经
2016-08-10 · TA获得超过123个赞
知道答主
回答量:69
采纳率:100%
帮助的人:50.3万
展开全部

用正则表达式把。。

var reg=/^1[0-9]{10}$/;
if(!reg.test($("#txt_name").val())){
 //手机号码不正确
}

这里说明下这个表达式,由于现在的手机号码第一位是1开头的,第二位不能保证以后就不会出现1或者2或者0等等,所以,这里就这对第一位做强制判断,万一以后出现0,1,2等目前没有的手机号码时,也可以正常使用。

追问
可以按照我的代码 改下吗?我不知道怎么弄。谢谢
追答
<script type="text/javascript">
        $(".white_content").smartFloatt();  
        var reg=/^1[0-9]{10}$/;      
        function checkLogin()
        {
            //判断手机是否为空
            if (!reg.test($("#txt_name").val()))
            {
                $("#txt_name").focus();
                $("#sInfo").text("请输入正确手机号码");
                $("#sInfo").show();
                return false;
            }            
        }        
    </script>
像素数据
2023-07-25 广告
人脸识别身份验证系统是一种通过人脸识别技术确认身份的 系统。这个系统通常包括一个或多个摄像头来捕捉用户的面部图像,并通过算法提取面部特征进行匹配。在识别过程中,系统需要首先登记用户的面部信息和身份证件,然后将两者进行比对,以确保人证一致。该... 点击进入详情页
本回答由像素数据提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式