展开

关键词

/* 功能: 日期:2013-05-30 */ #include<stdio.h> #include<stdlib.h> #include<string.h> int main(void) { gets(num); //是否含有非数字字符 for (i=0;i<strlen(num);i++) { if (num[i]<48||num[i]>57) { printf("号码不能含有非数字字符 ,请重新输入:"); gets(num); i=0; continue; } } //号码的长度是否小于11位 if (strlen(num)<11) { printf("号码的长度小于11 位,请重新输入:"); continue; } //号码的长度是否小于11位 else if(strlen(num)>11) { printf("号码的长度大于11位,请重新输入:"); continue; } //从此处开始是哪个公司的号 for (i=0;i<3;i++) { tmpNum[i] = num[i]; } tmpNum[3]=0; //是否是移动的 for

69520

号码

以前我们偷懒只位数,或者如下只位: /^1[34578]\d{9}$/ 可是带来了问题,它无法一些不存在的号段。那么怎么办?因此我们要根据现在各大运营商已知号段进行校。 以下为截止2018年1月各大运营商已知号码号段: 更新时间2018年1月11日 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 (13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 这样就可以对号码格式进行相对严谨进行校了。 let valid_rule =/^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/;// 号码校规则 if valid_rule.test(phone_number)){ alert('号码格式有误'); returnfalse; } 这样phone_number就是取到的号码

6.6K20
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java

    在实际开发中我们需要对号格式校,以下是对中国号校的实现。 public class PhoneUtils { /** * 中国号码 */ private static Pattern CHINESE_PHONE_PATTERN = Pattern.compile("((13|15|17|18)\\d{9})|(14[57]\\d{8})"); /** * 是否是有效的中国号码 * CHINESE_PHONE_PATTERN.matcher(phone); return matcher.matches(); } /** * 检查是否无效 isValidChinesePhone(phone); } /** * 中间添加星号 * @param phone * @param

    76530

    django 发送

    一、流程分析: 1.用户在项目前端,输入号,然后点击【获取码】,将号发到post到后台。 2.后台号是否合法,是否已被占用,如果通过,则生成码,并通过运行脚本,让短信运营商向该号,发送该码,如果没通过,则返回错误信息 3.用户收到短信码以后,再将所有信息post 总结,一实名,需要两ajax+post 、对接短信商: 1.在云片网端: 1.注册云片网 地址:https://www.yunpian.com/ 后台管理控制台页面:其中最重要的信息是APIKEY )','*******(号)') 三、在项目中写发送码相关代码: 1.前端相关代码: <! 2.没有号码是否已经被发送过码 3.码没有生命周期,应该各一段时间让码失效  我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com

    4.3K30

    获取

    前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信码,因此有必要能够自动获得下发的短信码。 主要就是实时获取短信信息。         }              }   如此当有短信收到时就可以将短信内容写到SD卡中的文件里 在另一个java类中写个读取文件内容的方法,并在写测试用例过程中,将得到的String按码的具体位置截取即可 android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.READ_SMS"/> 测试过程中需要用到短信码时就可以实时获取了

    2.7K70

    vue封装

    // 获取码 let endMsRes = new Date().getTime() + 45000; localStorage.setItem(“myEndTime”, JSON.stringify (endMsRes)); this.codeCountDown(endMsRes); // 存储码时隔 codeCountDown(endMsRes) { this.BtnStatus = false

    8010

    Linux 安装Google AuthenticatorSSH登陆

    该方法已在很久以前浇灌了,这是另一种方法方法,您可以在VPS上安装Google Authenticator,这样当我们登录到VPS时,不仅密码正确,而且还需要输入正确的动态代码才能登录,因此安全性很高更高 提示:教程需要配合Google身份器一起使用,没有安装该APP的需要安装一下,方便获取动态码。 to be time-based (y/n) y #维码,在浏览器打开使用谷歌器APP扫描添加即可。 chs=200x200xxx Your new secret key is: WKDPJHOKR2P3DOWL Your verification code is 189192 #临时码,不在身边可以使用 基本上以后我们每登录VPS的时候,不仅会要你输入密码,还会要你输入谷歌的动态码才能进入VPS,安全增加了不少。

    19700

    vue element-ui 表单 第一表单的结果,在第表单时仍然存在

    清除上一结果的代码就应该是: if (this.$refs.子组件名称.$refs.editForm) this.$refs.子组件名称. 如果要实现testForm里面的输入框的表单条件结果的清除,【添加】按钮的事件中的代码应该这样写: handleAddDialogOpen() { if (this.

    1.1K20

    发送码实现

    今天来用java实现码的发送。 首先需要注册腾讯云账号,注册时可以微信认,认时支付1分钱是人为操作,这一分钱注册成功后会放到账户中。 ? // 短信应用SDK AppKey String appKey = "b67d0bf7876c1d42121ca561953532"; // 需要发送短信的号码 sSender.send(0, "86", phone, RandomCodeUtils.getSixValidationCode() + "为您的登录码 type 短信类型,0 为普通短信,1 营销短信,需要和刚才页面上提交的短信正文下的类型一致 @param nationCode 国家码,如 86 为中国 @param phoneNumber 不带国家码的

    9.6K20

    及归属地

    php  //   function checkMobileValidity($mobilephone){  $exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789 [57]{1}[0-9]$/";  if(preg_match($exp,$mobilephone)){  return true;  }else{  return false;  }  }  // 号码归属地

    79690

    号注册常用

    //联系人校正则 function  isPhoneNumber(number) { var a = /^13\d{9}|14\d{9}|15\d{9}|16\d{9}|17\d{9}|18\ number.match(a)) { return false; } else { return true; } }; //图片码校 function str.match(b)) { return false; } else { return true; } }; //短信码校 function number.match(c)) { return false; } else { return true; } }; //密码校 function number.match(d)) { return false; } else { return true; } }; // 邮箱 function

    37210

    JS号码格式

    其实对于号码,网上的例子很多,可是由于153(联通)、159(移动)等新区段的开通,使很多的修改起来比较麻烦。所以今天呈上一个容易修改的JavaScript的。 function validatemobile(mobile) { if(mobile.length==0) { alert('请输入号码 =11) { alert('请输入有效的号码!') myreg.test(mobile)) { alert('请输入有效的号码!')

    38520

    c# 号码 最新的17

    ///

    /// 校号码是否符合标准。

    2.6K10

    码是什么,如何使用?

    码是什么? “码”是国外谷歌Google的“微信小程序”的实现,可以让您在微信上很方便的使用码,保护你的账户安全。 如何使用码? 1.在微信中搜索“码”,进入码小程序,点击“开始使用”,如下图: 2.点击“+”,点击“扫描维码”或“输入提供秘钥”,如下图: 3.在出现的页面按照提示填入所需内容,如下图: 4 .上述步骤中输入对应信息点击“添加”按钮后,会出现如下界面: 5.1)如果您想删除码,请按照下图所示进行操作; 2.)由于微信会定期清理缓存,导致您的码丢失,建议您购买“码”会员服务

    3K00

    element-ui | 第一表单的结果,在第表单时仍然存在

    今天来看个问题:第一表单的结果,在第表单时仍然存在。怎么解决呢? ? 解决办法: 在窗口打开时,对该表单项进行重置,将其值重置为初始值并移除校结果 ? if (this. $refs.editForm),因为第一打开是undefined,直接执行this.$refs.editForm.resetFields();会报错。 现在来看下效果,完成~ ? ? ?

    51520

    java发送短信

    找到一个短信平台:这里用的是:中国网建SMS短信平台。 网址:http://sms.webchinese.cn/api.shtml 导入下列包 ? 9345b399b*****"),//密码 new NameValuePair("smsMob","131******"),//电话号码 new NameValuePair("smsText","您的码为

    2.1K20

    Redis实现码功能

    完成一个码功能 要求: 1、输入号,点击发送后随生成6位数字码,2分钟有效 2、输入码,点击,返回成功或失败 3、每个号每天只能输入3 流程分析 [在这里插入图片描述] 代码实现 每个每天只能发送三放在redis中,设置过期时间 public static void verifyCode(String phone) { //连接redis Jedis jedis = new Jedis("47.107.53.146", 6379); //拼接key //发送数 String countKey ":code"; //每个只能发送三 String count = jedis.get(countKey); if (count == null){ [在这里插入图片描述] 输出:成功 第发送码后: [在这里插入图片描述] 第三后: [在这里插入图片描述] 第四后就会出现 [在这里插入图片描述]

    14830

    laravel框架发送

    https://blog.csdn.net/sunny_lg/article/details/52471225 现在登录注册时 我们的方法 不在单一化  发送码 已经成为常态 让我们 一起来实现以下吧 cgh 大家可以去注册一下 1.进入视图

    <script src="js/jquery.js"></script> <script> function duanxin() { //获取ID var iphone']; $code = rand(1000, 9999); setcookie('code', $code, time() + 600); //把URL地址改成你自己就好了,把号码和信息模板套进去就行

    13130

    记一码导致的任意密码修改漏洞

    无意间,看到一个优惠券商城,在注册时,无意间发现一个逻辑漏洞——注册的号的漏洞。 注册用户抓包可以查看码: ? 输入码,注册成功 ? 猜想在找回密码界面可以通过码任意密码修改,找到找回密码网址: http://www.xxxxxx.com/index.php/Home/User/resetPwd.html 然而在大概是网站配置问题 至此,可以通过号实现任意用户的密码修改。 (ps:第一写文章,写的不太好大家多多见谅) 小编os:小哥哥真的是太谦虚了~ -END-

    38450

    相关产品

    • 验证码

      验证码

      天御验证码(Captcha)针对网站、APP 开发者提供安全智能的验证码服务,基于腾讯多年技术沉淀,天御验证码最大程度地保护业务安全;同时,便捷的设计减少交互,让开发者不再因验证码难以识别而担心用户流失。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券