文档章节

参数整合并匹配

万城
 万城
发布于 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");
 

© 著作权归作者所有

共有 人打赏支持
上一篇: 收银程序
下一篇: 对差等分
万城
粉丝 1
博文 50
码字总数 99199
作品 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
Beyond Compare进行内容替换的方法有哪些

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

Navicat数据库管理工具
2016/07/08
45
0
[Elasticsearch] 全文搜索 (二) - 多词查询及查询的合并

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

键走偏锋
2017/08/02
0
0
jfinal 分页查询时这样写不行啊!

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

开怼吥丶
2014/08/14
281
4

没有更多内容

加载失败,请刷新页面

加载更多

Linux Wireshark普通用户启动使用方案

当系统安装好Wireshark后请正常启动是否可以进行正常使用,如果不行请参考下列指导 向系统添加一个用户组 sudo groupadd wireshark //如提示此组存在可跳过 将指定用户添加到这个组中 sudo...

CHONGCHEN
今天
2
0
CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
2
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
4
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
4
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部