热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用js考证手机号码花样是不是准确

纪录一下在之前工作中碰到的手机号码考证的一个题目,主如果用正则表达式来推断手机号是不是输入准确。下面附上代码,已完成过的。

纪录一下在之前工作中碰到的手机号码考证的一个题目,主如果用正则表达式来推断手机号是不是输入准确。下面附上代码,已完成过的。











用户注册





css款式

@charset "UTF-8";
/**
*
* @authors Your Name (you@example.org)
* @date 2016-11-08 17:38:55
* @version $Id$
*/
html,body {
font-family: Helvetica, "microsoft yahei";
margin: 0px;
padding: 0px;
}
input,textarea {
-webkit-user-modify: read-write-plaintext-only;
-webkit-appearance: none;
outline: none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
ul {
list-style: none;
margin: 0px;
padding: 0px;
}
a{
text-decoration: none;}
.clear{
clear: both;
}
.hidden {
visibility: hidden;
}
::-webkit-input-placeholder {
/* WebKit browsers */
color: #c0c0c0;
}
:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #c0c0c0;
}
::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #c0c0c0;
}
:-ms-input-placeholder {
/* Internet Explorer 10+ */
color: #c0c0c0;
}
/**头部款式**/
.header{
width: 100%;
background: #2cc2ff;
height:94px;
}
.mainheader {
width: 664px;
margin: 0 auto;
height: 36px;
padding: 29px 28px 29px 28px;
}
.closeicon{
float: left;
width: 36px;
height:36px;
}
.closeicon img {
width: 36px;
height: 36px;
}
.mainheader .title{
font-size: 34px;
color: #ffffff;
height: 36px;
line-height: 36px;
width: 664px;
text-align: center;
letter-spacing: 4px;
float: left;
}
.login{
width: 720px;
margin: 0 auto;
padding-top: 50px;
}
.mainlogin{
width: 80%;
margin: 0 10%;
}
.account,.password{
width: 100%;
height:94px;
border-radius: 8px;
border: 1px solid #a6dfff;
line-height: 100px;
}
.account input, .password input {
font-size: 28px;
font-family: Helvetica, "microsoft yahei";
outline: none;
border: 0px;
width: 75%;
margin-left: 3.3%;
}
.cellphone_error, .getcode_error{
color: #f60000;
font-size: 20px;
height: 56px;
line-height: 56px;
}
.loginbtn{
width: 100%;
height:94px;
font-size: 28px;
font-family: Helvetica, "microsoft yahei";
color: #fff;
outline: none;
border: 1px solid #2cc2ff;
border-radius:96px;
letter-spacing: 2px;
background: #2cc2ff;
line-height: 100px;
}
.forgetpsd {
font-size: 28px;
height: 28px;
line-height: 28px;
color: #ffae00;
float: right;
margin-bottom: 25px;
}
.quklog_register {
margin-top: 40px;
/*margin-bottom: 198px;*/
font-size: 28px;
color: #8e8e8e;
}
.quklog_register a {
color: #2cc6ff;
font-size: 28px;
text-decoration: none;
}
.goregister {
float: right;
}
.loadingDiv{
position:absolute;
background:#000;
background-size: 100% 100%;
opacity:0.5;
filter:alpha(opacity=50);
top:0;
right: 0;
left:0;
bottom: 0;
margin:auto;
z-index:10000;
}
.loadingImg{
position:absolute;
width:57px;
height: 57px;
top:420px;
right: 0;
left:0;
bottom: 0;
margin:0 auto;
z-index:10000;
cursor: wait;
background:url(../images/loading2.gif) no-repeat scroll 5px 10px;
}
.otherway {
width: 588px;
height: 20px;
position: relative;
margin:0 auto;
margin:0 auto;
}
.line {
width: 588px;
height: 1px;
background: #D9EBFF;
}
.methods {
position: absolute;
top: -50%;
left: 30.1%;
color: #c0c0c0;
background: #ffffff;
font-size: 20px;
height: 20px;
line-height: 20px;
width: 232px;
text-align: center;
}
.mode {
width: 384px;
height: 48px;
margin: 0 auto;
margin-bottom: 172px;
margin-top:38px;
}
.account_error,
.password_error {
color: #f60000;
font-size: 20px;
margin-left: 66px;
height: 56px;
line-height: 56px;
}

推荐阅读
  • 在 Vue 应用开发中,页面状态管理和跨页面数据传递是常见需求。本文将详细介绍 Vue Router 提供的两种有效方式,帮助开发者高效地实现页面间的数据交互与状态同步,同时分享一些最佳实践和注意事项。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 在处理木偶评估函数时,我发现可以顺利传递本机对象(如字符串、列表和数字),但每当尝试将JSHandle或ElementHandle作为参数传递时,函数会拒绝接受这些对象。这可能是由于这些句柄对象的特殊性质导致的,建议在使用时进行适当的转换或封装,以确保函数能够正确处理。 ... [详细]
  • 本文详细介绍了如何在Unity中实现一个简单的广告牌着色器,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式
    大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • Unity3D 中 AsyncOperation 实现异步场景加载及进度显示优化技巧
    在Unity3D中,通过使用`AsyncOperation`可以实现高效的异步场景加载,并结合进度条显示来提升用户体验。本文详细介绍了如何利用`AsyncOperation`进行异步加载,并提供了优化技巧,包括进度条的动态更新和加载过程中的性能优化方法。此外,还探讨了如何处理加载过程中可能出现的异常情况,确保加载过程的稳定性和可靠性。 ... [详细]
  • 单链表的高效遍历及性能优化策略
    本文探讨了单链表的高效遍历方法及其性能优化策略。在单链表的数据结构中,插入操作的时间复杂度为O(n),而遍历操作的时间复杂度为O(n^2)。通过在 `LinkList.h` 和 `main.cpp` 文件中对单链表进行封装,我们实现了创建和销毁功能的优化,提高了单链表的使用效率。此外,文章还介绍了几种常见的优化技术,如缓存节点指针和批量处理,以进一步提升遍历性能。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 在尝试对 QQmlPropertyMap 类进行测试驱动开发时,发现其派生类中无法正常调用槽函数或 Q_INVOKABLE 方法。这可能是由于 QQmlPropertyMap 的内部实现机制导致的,需要进一步研究以找到解决方案。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
author-avatar
和尚与尼姑离婚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有