文档章节

参数整合并匹配

万城
 万城
发布于 2017/08/29 10:52
字数 138
阅读 1
收藏 0

function telephoneCheck(str) {
  // 祝你好运
  var reg=/^(1\s?)?\(?\d{3}\)?(\s|-)?\d{3}(\s|-)?\d{4}/;   //正则规则
  
  var index1=str.indexOf("(");   
  var index2=str.indexOf(")");   //查询到两个括号
  
  if( (index1!=-1 && index2!=-1) || (index1==-1 && index2==-1) ){   //存在双括号或者没有括号
    if( index2!=index1 && index2-index1!=4 ){  //如果存在双括号,且序号间的字符有3个
      return false;
    }
    var str2=str.replace(/[\(\)\s-]/g,"");  //将括号和空格和“-”全局替换成空,便于统计数字长度
    if( str2.length==11 && str2.substr(0,1)!=1 ){
      return false;
    }
          
  }else{ 
      return false; 
  }
    
  return reg.test(str); 
}

telephoneCheck("555-555-5555");
 

© 著作权归作者所有

共有 人打赏支持
万城
粉丝 0
博文 50
码字总数 99152
作品 0
青岛
前端工程师
Linux基础 find/grep/sed/awk 四大命令

find [path...] [options] [action] 默认选项为 在当前目录查找所有文件并显示 -L 跟随符号链接查找文件 1 根据文件名查找 -name FILENAME 支持glob -iname FILENAME 不区分大小写 支持glob ...

hakase
2016/09/10
20
0
OpenCL 学习step by step (7) 灰度图Histogram计算(1)

histogram翻译成中文就是直方图,在计算机图像处理和视觉技术中,通常用histogram来进行图像匹配,从而完成track,比如meanshift跟踪算法中,经常要用到图像的直方图。 灰度图的histogram计算...

迈克老狼1
2012/10/22
0
0
[Elasticsearch] 全文搜索 (二) - 多词查询及查询的合并

多词查询(Multi-word Queries) 如果我们一次只能搜索一个词,那么全文搜索就会显得相当不灵活。幸运的是,通过查询来实现多词查询也同样简单: 以上的查询会返回所有的三份文档: 因为match...

键走偏锋
2017/08/02
0
0
Beyond Compare进行内容替换的方法有哪些

在使用办公软件处理文本文件时,大家常常会用到查找和替换功能,可以帮助我们快速的改动文章中的内容。Beyond Compare软件也是一款好用的合并文本的工具,在使用Beyond Compare中文版进行文本...

Navicat数据库管理工具
2016/07/08
45
0
jfinal 分页查询时这样写不行啊!

@jfinal 分页查询的时候,SQL语句 where 条件 后面的参数如何整? 开始这么写, 如果这么写的话会有sql注入漏洞。 后来我改成这样。 可以编译通过。运行时就完蛋了。报错!!! 很明显的错误...

东京吥太热
2014/08/14
272
4

没有更多内容

加载失败,请刷新页面

加载更多

阿里面试题

https://yq.aliyun.com/articles/6656 https://yq.aliyun.com/articles/7468

jason_kiss
4分钟前
0
0
阿里云Redis读写分离典型场景:如何轻松搭建电商秒杀系统

背景 秒杀活动是绝大部分电商选择的低价促销,推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验...

别打我会飞
11分钟前
1
0
188. jsp提出公共的资源

平时我们会在一个地方 写一些重复的东西,为了便于管理我们需要将它提炼出来 1. 问题现象 2. 解决方式 (1) 提炼出该内容 <script type="text/javascript"> var net ={url: "${pageContext....

Lucky_Me
18分钟前
0
0
集合

集合 集合 集合介绍 前面的学习,我们知道数据多了,使用数组存放。而且数组中存放的都是基本类型的数据,并且数组是定长的。当在程序中创建的对象比较多的时候,需要对这些对象进行统一的管...

码农屌丝
24分钟前
0
0
jsp页面手写翻页小记

<s:if test="totalPage > 1"> <tr align="center"> <td colspan="4" align="center" style="height: 25px; text-align: center;">......

JackChenzp
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部