加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

手机检验 js

发布时间:2020-12-15 00:31:03 所属栏目:C语言 来源:网络整理
导读:jade: css: js: 效果: 在上面的基础上 输入正确 只能用于简单的前端手机验证,真正的手机号存在与否还是要在后台验证的。 这里有个问题,就是如果当前页面是普通文档流,那么,新增元素将会占位,从而撑开页面,这点需要注意,可能在普通文档流中造成页面元

jade:

clipboard.png

css:

clipboard.png

js:
clipboard.png

效果:
clipboard.png

clipboard.png

在上面的基础上
clipboard.png

输入正确
clipboard.png

只能用于简单的前端手机验证,真正的手机号存在与否还是要在后台验证的。
这里有个问题,就是如果当前页面是普通文档流,那么,新增元素将会占位,从而撑开页面,这点需要注意,可能在普通文档流中造成页面元素跑位的情况,要么提前预留出这个位置,要么就是对其进行定位,总之这个问题在真实的项目开发中注意一下。

下面贴上Js代码:

$('#submit').on('click',function () {
    /*首先得到输入的手机号码*/
    $('#message').text('');
   var phone = $('#phone').val();
    $('#phone').after('

'); $('#message').text(getMessage(phone));

/*用于检验手机号码*/
function getMessage(phone){
    var message = "";
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})||(17[0-9]{1})|(18[0-9]{1}))+d{8})$/;
    if (phone == ''|| phone == undefined) {
        message = "手机号码不能为空!";
    } else if (phone.length != 11) {
        message = "请输入正确的手机位数!";
    } else if (!myreg.test(phone)) {
        message = "请输入有效的手机号码!";
    }
    return message;
}

});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读