精华内容
下载资源
问答
  • 一款扁平风格手机移动端网页的jQuery输入手机号码获取验证码表单代码,界面简洁美观,还有可爱有趣的动画表情。点击获取验证码按钮之后进入60秒发送倒计时,还有手机号码验证码是否输入检测代码。
  • 一款扁平风格手机移动端网页的jQuery输入手机号码获取验证码表单代码,界面简洁美观,还有可爱有趣的动画表情。点击获取验证码按钮之后进入60秒发送倒计时,还有手机号码验证码是否输入检测代码。
  • controller层 html页面 js代码

    controller层
    在这里插入图片描述
    html页面
    在这里插入图片描述
    js代码
    在这里插入图片描述

    展开全文
  • 获取手机验证码&获取普通验证码

    千次阅读 2017-03-15 20:55:19
    获取手机验证码按钮计时

    HTML

    <body>
        <div class="wraper">
            <h1>获取手机验证码</h1>
            <input id="j_phone" class="phone" type="text">
            <div id="j_getVerifyCode" class="getverify-code-btn">获取手机验证码</div>
        </div>
    
        <div class="wraper">
            <h1>获取普通验证码</h1>
            <div id="j_timekeeping" class="getverify-code-btn">获取验证码</div>
        </div>
    <script src="jquery.js"></script>
    <script type="text/javascript" src="getVerifyCode.js"></script>
        <script type="text/javascript">
            $(function (){
                //获取手机验证码
                $("#j_getVerifyCode").on("click",getVerifyCode({
                    callBack: function (){//按钮点击后的回调函数,-----必须-----
                        //在这里你还是可以对你的按钮进行操作
                        console.log(this);
                        alert("验证码发送成功");
                    },
                    time: 10,//定时时间,以秒为单位,默认60秒
                    getCurrentTime: function (time){//获取倒计时当前时间
                        console.log(time);
                        console.log(this);//这里的这个this执行按钮
                        console.log("=================================");
                    },
                    isPhone: true,//是否为发送手机验证码,如果是则会验证手机号格式,-----必须-----
                    getPhone: function (){//获取手机号,此处一定要return
                        return $("#j_phone").val();
                    },
                    //phoneReg: /^1[34578]\d{9}$/,//手机号验证正则
                    phoneCallBack: function (){//当手机号有误时的回调,默认会中止操作
                        alert("您输入的手机号有误");
                    },
                    timeIsUpText: "重新发送",//倒计时时间到了后按钮所显示文字
                    timeRunnigText: "s后重新发送",//倒计时时间正在走的时候按钮所显示文字。默认为"xxs后重新获取"
                    unabledClass: "unlabed"//按钮不能用的样式,即点击按钮后的样式
                }));
    
    
    
                //获取普通验证码
                $("#j_timekeeping").on("click",getVerifyCode({
                    callBack: function (){//按钮点击后的回调函数,-----必须-----
                        //在这里你还是可以对你的按钮进行操作
                        console.log(this);
                        alert("验证码发送成功");
                    },
                    time: 20,//定时时间,以秒为单位
                    unabledClass: "unlabed"//按钮不能用的样式,即点击按钮后的样式
                }));
            });
        </script>
    </body>

    getVerifyCode.js

    function getVerifyCode(options) {
        return function() {
            clearInterval(timer);
            if(!(options && Object.prototype.toString.call(options.callBack) == "[object Function]")) {
                throw new Error("必须传递参数及回调函数");
            }
            var that = $(this);
            if(options.isPhone){
                var phone = options.getPhone(),
                    reg = options.phoneReg || /^1[3|4|5|7|8][0-9]\d{8}$/;
                if(!reg.test(phone)) {
                    //如果手机号码不正确,则执行手机号码对应的回调函数
                    options.phoneCallBack && options.phoneCallBack.call(that,phone);
                    return;
                }
            }
    
            var timer = null,
                time = options.time || 60,
                unabledClass = options.unabledClass || "",
                timeIsUpText = options.timeIsUpText || "重新获取",
                timeRunnigText = options.timeRunnigText || " s后重新获取";
            that.off("click");
            that.addClass(unabledClass);
            timer = setInterval(function() {
                //避免重复发送
                if(time <= 0) {
                    clearInterval(timer);
                    /*time = 60;*/
                    that.html(timeIsUpText).removeClass(unabledClass);
                    that.on("click", getVerifyCode(options));
                } else {
                    time--;
                    that.html(time + timeRunnigText);
                    //在外部可以获取到倒计时当前时间
                    if(options.getCurrentTime && (Object.prototype.toString.call(options.getCurrentTime) == "[object Function]")){
                        options.getCurrentTime.call(that,time);
                    }
                }
            }, 1000);
            //执行回调函数
            options.callBack.call(that);
        }
    }
    展开全文
  • jQuery手机号码获取验证码60秒倒计时表单代码,简单实用的用户注册输入手机号码接收验证码功能,这是移动端的界面,也可以改成电脑端的。
  • Vue或者uniapp获取手机短信验证码

    千次阅读 2020-07-03 14:10:00
    Vue或者uniapp获取手机短信验证码 <button class=“verificationCode-right” @click=“getCode()” type=“default” :disabled="!show"> 获取验证码 重新发送{{count}}s data里面定义 TIME_COUNT:120,//...

    Vue或者uniapp获取手机短信验证码

    <button class=“verificationCode-right” @click=“getCode()” type=“default” :disabled="!show">
    获取验证码
    重新发送{{count}}s

    data里面定义
    TIME_COUNT:120,//验证码倒计时60s
    count:’’,
    show:true,

    methods里面定义*

    	 // 验证码倒计时60s
    	    getCode(){
    	      if (!this.timer) {
    	        this.count = this.TIME_COUNT;
    	        this.show = false;
    	        this.timer = setInterval(() => {
    	          if (this.count > 0 && this.count <= this.TIME_COUNT) {
    	            this.count--;
    	          } else {
    	            this.show = true;
    	            clearInterval(this.timer);
    	            this.timer = null;
    	          }
    	        }, 1000)
    	      }
    	    },
    
    展开全文
  • 获取安卓手机验证码

    2020-07-15 17:48:30
    需求:不root手机获取安卓手机验证码 实现方式: 手机下载安装QPython软件,运行python代码将短信验证码保存在本地文件中 PC端用python读取文件中的内容提取出验证码 具体代码: 将以下代码放入安卓手机内,用...

    需求

    最近整理了以前写的东西,发出来给大家看看。主要是获取安卓短信验证码,又不想root手机,所以斟酌后选择了这种方式,不一定是最好的方法,但是可以解决问题,如果大家有更好的方式或者优化方法可以评论哦,一起进步呀~

    实现方式

    1. 手机下载安装QPython软件,运行python代码(getverifycode.py)获取短信,将短信验证码保存在本地文件sms.txt中
    2. PC端用python读取文件中的内容提取出验证码
    3. 自动循环获取短信方式有两种:
      • getverifycode.py循环获取短信
      • 确认短信验证码已下发再调用UI自动化脚本触发获取短信(如:appium,这里就不介绍了)

    具体代码

    1. 将以下代码放入安卓手机内,用QPython运行
    from androidhelper import Android 
    # import time
    
    d = Android()
    c = 0 # 已读短信数目
    data = '' # 上一次读取的短信内容
    # 循环读取短信,次数可根据实际情况设置,这里仅做一个示例
    for i in range(1):
    	# time.sleep(60) # 1分钟获取一次短信
        if c == d.smsGetMessageCount(False).result: 
        	# 如果没有短信或者没有收到新的短信就退出本次循环
            continue
        sms_data=d.smsGetMessages(False, 'inbox')   # 读取收件箱的短信,False读取所有,True读取未读短信
        list = sms_data.result
        for sms in list:
            if sms['body'] == data: 
            	# 如果当前短信内容等于上一次读取的内容,则退出本次循环
                continue
            elif '10086' in sms['address']: # 判断是否为目标号码发来的短信,以10086为例
                data = sms['body'] # 拿到短信内容
                # 将当前已读的收件箱短信条数保存,作为后续判断是否有收到新短信的依据
                c = d.smsGetMessageCount(False).result 
                with open('/storage/emulated/0/sms.txt','w') as f:
                	# 将短信内容写入文件,覆盖式写入
                    f.write(sms['body']) 
                continue
            else:
            	pass
    
    1. 读取手机txt文件获取验证码
    #coding=utf-8
    import os,re
    
    adb = 'adb shell cat /storage/emulated/0/sms.txt'
    smsLog = os.popen(adb).readlines() # 执行adb指令,读取文件内容
    _re = re.compile('\d{5}') # 正则匹配5个数字
    code = _re.findall(smsLog[0]) # 匹配验证码
    print(code[0]) # 验证码输出
    

    参考文章:
    用QPython读取手机短信并保存为csv文档
    QPython接口文档

    展开全文
  • 亲测好用 1. 出墙 2. 格式: +860手机号  即可 例如,若手机号为:15910111011,则格式为“+86015910111011
  • 在之前的小程序项目中,争对用户信息的有效性问题(比如手机号是否真实),我使用了微信小程序自带的获取手机号的功能,获取到用户的手机号,因为微信...本文主要讲解实现微信小程序获取手机短信验证码的后端部分,...
  • ajax异步servlet请求并获取手机短信验证码 通过jquery、ajax传递数据,异步请求servlet;并通过阿里云短信服务api获取手机短信验证码 前端html &lt;html&gt; &lt;head&gt; &lt;title&gt;...
  • 获取手机验证码

    千次阅读 2018-02-08 18:03:32
    // String result = getResult("手机号码"); // System.out.println("验证码:"+randNum+"\t"+result); // } } 工具类 package com.answer.utils; import java.security.MessageDigest; import java.security....
  • } } controller: //手机号码登录获取验证码 @RequestMapping(value = "sendMs",produces = "text/html;charset=utf-8") @ResponseBody public String sendMs (HttpServletRequest request, String phoneNumber){ ...
  • 注册页面获取手机验证码

    千次阅读 2019-05-28 09:43:49
    1.注册页面 //手机号码 2.js部分 var countdown=30; //获取验证码倒计时 function settime(obj) { if (countdown == 0) { obj.removeAttribute(“disabled”); obj.value=“获取验证...
  • Android开发之获取手机短信验证码

    千次阅读 2016-11-10 21:14:44
    通过方式二,我们就能获取手机中所有的短消息了,可是还有一个问题,如果来了新的短消息呢?我们总不能写个线程,每隔多少秒,去读取一下短信数据库吧?其实我们可以把方式二换个方式写: [java]   view plain   ...
  • Android Demo手机获取验证码

    千次阅读 多人点赞 2015-11-01 08:04:40
    注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,他是如何实现的,以及她背后的故事到底是什么样子的,在现在小编接手的这...
  • jQuery移动端手机获取验证码基于jquery-1.7.2.min.js制作,输入手机号码获取验证码
  • 今天小编就以注册为例,和小伙伴们分享一下,如何通过手机号获取验证码来完成注册的一整套流程以及如何采用正则表达式来验证手机号码是否符合电信、移动、联通的规范。  首先我们需要做的第一步就是ApiClient里面...
  • 获取手机验证码界面

    2020-06-09 15:49:33
    <...获取验证码</button> <button class='cl99' hover-class='cl35' wx:else>重新获取({{ countDown }})</button> js // 手机号 mobile: '', // 验证码 verify: '
  • android 自动获取手机验证码

    千次阅读 2020-03-20 22:32:38
    真的很奇怪大家的复制粘贴功能,一篇自动获取手机验证码的文章各大平台争相转发,我以为很牛逼,到后来发现不能用,可能我技术不够吧,复制粘贴还不到家。 android 自动获取手机验证码好处 :① 用户不用自动输入, ...
  • 通过手机获取验证码-验证码实现方式举例C#

    万次阅读 热门讨论 2018-10-29 15:57:42
    现在大多网站或者手机APP的注册都需要通过验证吗来实现,通过短信的方式用户可以收到短信验证码,将验证码填写进去输入信息就可以完成注册了。那么这种方式是怎么实现的呢?首先我们介绍一下手机为什么会收到短信呢...
  • @ApiOperation("用户获取手机验证码") @PostMapping("/getPhoneCheck") public ResponseData<Void> getPhoneCheck(@Valid @RequestBody BbbUserDTO.GetPhoneValidCodeDTO dto) { bbbU
  • Android Studio使用Mob获取手机验证码

    千次阅读 2019-04-30 16:05:40
    其中有一个模块是通过手机获取验证码进行登录,开始用的是Mob的后台获取验证码实现的,但是现在和服务端连接接口后,要改代码,但是觉得还是有必要记录一下,万一以后用得上呢! 先来看看最后的效果图,这是点击...
  • 现在有许多移动端登录是使用的是手机号码验证码的方式登陆的,但是很多时候为了防止恶意获取短信验证码需要在前端做一些控制。 例如下列场景: 我们在前端写一个定时器函数,显然可以满足倒计时功能,但是页面被刷新...
  • uniapp获取手机验证码组件

    千次阅读 2019-01-28 15:17:35
    self.text = '获取验证码' } } } } } .uni-countdown { display: flex; padding: 2upx 0; flex-wrap: nowrap; justify-content: center; } .uni-countdown-...
  • js 注册界面 获取手机验证码

    万次阅读 2018-01-30 19:33:07
    首先,给大家介绍下注册界面以及获取手机验证码的一些原理和规则逻辑,方便大家在今后更好的使用此功能,分别注意以下几点:(代码写的怎么样看看就知道,不含糊); 1,界面div这个必不可少的;(输入账户、输入...
  • H5获取手机验证码

    千次阅读 2019-12-10 14:46:03
    <script src="https://cdn.bootcss.com/jquery-weui/1.2.1/js/jquery-weui.min.js">script> 获取手机验证码title> head> <style> [v-cloak]{ display:none; } .content{ padding-top: 30px; font-size: 17px; } ....
  • 安卓 实现手机获取短信验证码登录 文章目录安卓 实现手机获取短信验证码登录一、获取短信验证码前面准备?(可看平台文档认证)二、开始编写代码配置依赖1.因为我们需要获取验证码所以要在AndroidManifest文件中添加...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,704
精华内容 4,281
关键字:

如何获取手机号码验证码