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

 更新时间:2018年10月23日 14:11:23   作者:码农小兵  
这篇文章主要介绍了JS 正则表达式从地址中提取省市县的实例代码,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下

直接上代码,一看就懂, 一般国内地址返回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 正则表达式从地址中提取省市县 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 深入浅解正则表达式在Java中的使用

    深入浅解正则表达式在Java中的使用

    正则表达式一般用于字符串匹配, 字符串查找和字符串替换. 别小看它的作用, 在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率, 。接下来通过本文给大家介绍下则表达式在Java中的使用 ,需要的朋友可以参考下
    2019-04-04
  • JS、replace利用正则表达式替换SQL所有参数为指定格式的数据

    JS、replace利用正则表达式替换SQL所有参数为指定格式的数据

    JS、replace 利用正则表达式一次性替换SQL所有参数(带冒号)转为数据,具体的实现思路及代码如下,感兴趣的朋友可以参考下哈,希望对你有所帮助
    2013-05-05
  • 左右若干数字验证的正则表达式

    左右若干数字验证的正则表达式

    求一个正则表达式,要求左边若干数字,中间间隔号-,右边若干数字,左右数字总个数不超过20。希望能直接用,不用其它函数进行计算。
    2009-11-11
  • 正则表达式(regular)知识(整理)

    正则表达式(regular)知识(整理)

    正则(regular),要使用正则表达式需要导入Python中的re(regular正则的缩写)模块。下面通过本文给大家介绍正则表达式(regular)的相关知识,感兴趣的朋友一起学习吧
    2017-05-05
  • javascript中使用正则表达式进行字符串验证示例

    javascript中使用正则表达式进行字符串验证示例

    我写的一个表达式验证示例:功能如下:用户名,不能为空;密码6为数字;密码确认,两次输入密码必须相同;身份证号码必须是15位,或者是18位,最末尾也可以是X
    2013-05-05
  • 正则表达式匹配ip地址超级详细讲解

    正则表达式匹配ip地址超级详细讲解

    这篇文章主要给大家介绍了关于正则表达式匹配ip地址超级详细讲解的相关资料,IP地址正则表达式由四个部分组成,每个部分都是由一个或多个数字或数字区间组成,中间用.连接,需要的朋友可以参考下
    2023-12-12
  • Linux行处理工具之grep 正则表达式详解

    Linux行处理工具之grep 正则表达式详解

    grep表达式有三种不同的版本,分别为basic(BRE) 、extended(ERE) 以及 perl PCRE,这篇文章主要介绍了Linux行处理工具之grep 正则表达式详解,需要的朋友可以参考下
    2022-08-08
  • 浏览器中的正则表达式陷阱说明

    浏览器中的正则表达式陷阱说明

    js 内置对象 RegExp 我们用的很习惯 也很舒服 但是里面却有 严重的隐患 或者陷阱...原因在于 有些浏览器 对正则表达式直接量的优化.
    2010-05-05
  • 正则表达式基础教程与说明

    正则表达式基础教程与说明

    正则表达式基础教程与说明...
    2007-03-03
  • Java正则表达式实现经纬度的合法性操作

    Java正则表达式实现经纬度的合法性操作

    这篇文章主要介绍了Java正则表达式实现经纬度的合法性操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06

最新评论