不是很懂js,以前去除这些省、市、区的时候都是用的分支判断indexOf,如果!=-1则replace一次,今天看同事的代码,发现还有更简单的办法。。。

var areaName = str.replace(/省|市|自治区|特别行政区|壮族|回族|维吾尔/g,"");

注:前边的/开头到结尾说明这是个正则表达式,|是非短路运算符,结尾的g代表全局。

可以前往w3cSchool replace()去测试页面在线测试。

【js学习笔记】去除省、市、区、特别行政区、自治区相关推荐

  1. JS学习笔记(五)函数类型、箭头函数、arguments参数、标签函数

    JS学习笔记(五) 本系列更多文章,可以查看专栏 JS学习笔记 文章目录 JS学习笔记(五) 一.函数 1. 函数定义 2. 方法( 对象 + 函数 ) 二.函数参数及返回值 1. 传递原始类型参数 ...

  2. JS学习笔记(九)深拷贝浅拷贝【Array、Object为例】

    JS学习笔记(九) 本系列更多文章,可以查看专栏 JS学习笔记 文章目录 JS学习笔记(九) 一.赋值&复制 二.浅拷贝(shallow copy) 1. 什么是浅拷贝 2. 数组的浅拷贝 ( ...

  3. ArcGIS JS 学习笔记4 实现地图联动

    原文:ArcGIS JS 学习笔记4 实现地图联动 1.开篇 守望屁股实在太好玩了,所以最近有点懒,这次就先写个简单的来凑一下数.这次我的模仿目标是天地图的地图联动. 天地的地图联动不仅地图有联动,而 ...

  4. backbone.js学习笔记

    backbone.js学习笔记 之前只接触过jQuery,看来Backbone是除了jQuery的第二大JS框架... backbone到底是个啥? 其实刚开始我也不知道=_=,我是这周二才听说居然还 ...

  5. node.js学习笔记

    # node.js学习笔记标签(空格分隔): node.js---## 一 内置模块学习 ### 1. http 模块 ``` //1 导入http模块 const http =require('ht ...

  6. node.js学习笔记14—微型社交网站

    node.js学习笔记14-微型社交网站 1.功能分析 微博是以用户为中心,因此需要有注册和登录功能. 微博最核心的功能是信息的发表,这个功能包括许多方面,包括:数据库访问,前端显示等. 一个完整的微 ...

  7. WebGL three.js学习笔记 6种类型的纹理介绍及应用

    WebGL three.js学习笔记 6种类型的纹理介绍及应用 本文所使用到的demo演示: 高光贴图Demo演示 反光效果Demo演示(因为是加载的模型,所以速度会慢) (一)普通纹理 计算机图形学 ...

  8. html 流程控制,HTML5独家分享:原生JS学习笔记2——程序流程控制

    当当当当 .....楼主又来了!新一期的js学习笔记2--程序流程控制更新了! 想一键获取全部js学习笔记的可以给楼主留言哦! js中的程序控制语句 常见的程序有三种执行结构: 1.顺序结构 2.分支 ...

  9. 基于jquery的插件turn.js学习笔记

    基于jquery的插件turn.js学习笔记 简介 turn.js是一个可以实现3d书籍展示效果的jq插件,使用html5和css3来执行效果.可以很好的适应于ios和安卓等触摸设备. How it ...

  10. Node.js学习笔记8

    Node.js学习笔记8 HTTP服务器与客户端 Node.js的http模块,封装了一个高效的HTTP服务器和一个简易的HTTP客户端 http.server是一个基于事件的HTTP服务器,核心由N ...

最新文章

  1. 使用pm2启动node文件_使用 PM2 管理nodejs进程
  2. 类oracle数据库pss,Oracle笔记
  3. swoole原生mysql进程池_swoole的mysql连接池怎么弄
  4. SPRING自定义注入CONTROLLER变量
  5. java产生字符函数_java生成字符串md5函数类(javaSE)
  6. Vue学习笔记(4)(Vue-router)
  7. 多线程编程(3): 使用互斥锁同步线程
  8. 视频编码国家标准AVS与H.264的比较(节选)
  9. 在lamp环境下搭建多种论坛(下)
  10. cacheable中的condition和unless
  11. 利用python爬取汽车之家,需要买车的程序员可以学
  12. python有限元传热求解_用python实现简单的有限元方法(一)
  13. HTML语言源代码实例
  14. LINUX gdk/X11正确获取DPI/Resolution的函数
  15. 模仿元气森林:为什么会是画虎画皮难画骨?
  16. 日志收集之--将Kafka数据导入elasticsearch
  17. qss 更改图标_Qt实现自定义图标功能
  18. 苹果se2_太快了!苹果已面向iPhone SE 2用户推送iOS 13.4.1
  19. 拼多多活动期间流量布局-四川万顿思
  20. 随机数rand和srand的用法

热门文章

  1. 模型汇总-9 Variational AutoEncoder_VAE基础:LVM、MAP、EM、MCMC、Variational Inference(VI)
  2. Fiori学习:WEBIDE本地个人版安装
  3. 新生儿的一类(免费)疫苗(截止2019年)
  4. Tapestry(二):Tapestry基本知识
  5. UE4-(蓝图)第四十四课过场动画之创建及动画添加
  6. 解决Win10系统“win32错误报告,拒绝访问”问题,正解!!!
  7. ad16中如何改变栅格颜色
  8. 立体图形3D动画和绘制
  9. Dubbo 报错 Data length too large
  10. 流量压力折射移动互联网困局