JS 正则表达式从地址中提取省市县

 更新时间:2019-04-17 21:42:53   作者:佚名   我要评论(0)

直接上代码,一看就懂, 一般国内地址返回Array前三项就是省市县,若要扩展到社区、街道等可自行扩展。


var add1 = '四川省成都市都江堰市天马镇34号';

直接上代码,一看就懂, 一般国内地址返回Array前三项就是省市县,若要扩展到社区、街道等可自行扩展。

  var add1 = '四川省成都市都江堰市天马镇34号';
  var add2 = '北京市北京市东城区前门大街1号' 
  var add3 = '新疆维吾尔自治区乌鲁木齐市天山区中山路479号';
  var add4 = '四川省成都市双流县幸福社区23号';
  var add5 = '香港特别行政区中西区尖沙嘴路';
  var reg = /.+?(省|市|自治区|自治州|县|区)/g;
  console.log(add1 + ': ', add1.match(reg));
  console.log(add2 + ': ', add2.match(reg));
  console.log(add3 + ': ', add3.match(reg));
  console.log(add4 + ': ', add4.match(reg));
  console.log(add5 + ': ', add5.match(reg));

返回结果

总结

以上所述是小编给大家介绍的JS 正则表达式从地址中提取省市县 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

  • 正则表达式提取网址、标题、图片等一例(.Net Asp Javascript/Js)的实现
  • JS正则表达式提取字符串中所有汉字的脚本

相关文章

  • JS 正则表达式从地址中提取省市县

    JS 正则表达式从地址中提取省市县

    直接上代码,一看就懂, 一般国内地址返回Array前三项就是省市县,若要扩展到社区、街道等可自行扩展。 var add1 = '四川省成都市都江堰市天马镇34号';
    2019-04-17
  • Laravel框架实现的使用smtp发送邮件功能示例

    Laravel框架实现的使用smtp发送邮件功能示例

    本文实例讲述了Laravel框架实现的使用smtp发送邮件功能。分享给大家供大家参考,具体如下: 1、.env文件中配置 MAIL_DRIVER=smtp MAIL_HOST=smtp.邮箱后缀
    2019-04-17
  • 解决正则表达式\w和\d的疑惑

    解决正则表达式\w和\d的疑惑

    <&#63;php $string='April15,2003'; $pattern='/(\w+)(\d+),(\d+)/i'; $replacement='${1},${3}'; echo preg_replace($pattern,$replacement,$string); &#6
    2019-04-17
  • js正则表达式 匹配两个特定字符间的内容示例

    js正则表达式 匹配两个特定字符间的内容示例

    1、js截取两个字符串之间的内容: var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee 2、js截取某个
    2019-04-17
  • PHP标准库(PHP SPL)详解

    PHP标准库(PHP SPL)详解

    什么是SPL? SPL,PHP 标准库(Standard PHP Library) ,此从 PHP 5.0 起内置的组件和接口,并且从 PHP5.3 已逐渐的成熟。SPL 其实在所有的 PHP5 开发环境中
    2019-04-17
  • 详解PHP队列的实现

    详解PHP队列的实现

    队列是一种特殊的线性表,它只允许在表的前端,可以称之为front,进行删除操作;而在表的后端,可以称之为rear进行插入操作。队列和堆栈一样,是一种操作受限
    2019-04-17
  • 史上最全正则表达式合集(马上收藏)

    史上最全正则表达式合集(马上收藏)

    前言 正则表达式,新手见它的感觉就是“这都什么玩意,乱七八糟的,完全不知所云”,但学会它就会体验那种一行代码抵数十上百行,效率飞起的感觉,简直不要
    2019-04-17
  • vue模式history下在iis中配置流程

    vue模式history下在iis中配置流程

    1.npm run build生成代码加密 2.在iis添加网站定位到dist文件下 第三步第四步配置是www.baidu.com/home一直重新刷新会出现404问题 3.安装URL重写 https://www
    2019-04-17
  • 11个教程中不常被提及的JavaScript小技巧(推荐)

    11个教程中不常被提及的JavaScript小技巧(推荐)

    1、过滤唯一值 Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(...)我们可以创建一个新的数组,达到过滤原
    2019-04-17
  • Linux虚拟机下安装Oracle 11G教程图文解说

    Linux虚拟机下安装Oracle 11G教程图文解说

    1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定(
    2019-04-17

最新评论