当前位置: 首页 > 编程笔记 >

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

钱运浩
2023-03-14
本文向大家介绍JS 正则表达式从地址中提取省市县,包括了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 正则表达式从地址中提取省市县 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 问题内容: 在一个应用程序中,我得到了包含IP地址的字符串,但是这些字符串没有精确的格式。我们所知道的是,这些字符串可能包含IP地址。 这是字符串的示例: “ XPSPort” “ IP_10.29.167.187” “ 10.29.166.193” 我想获得一个Java代码,如果有一个Java代码,则提取该字符串的IP地址;如果该字符串不包含IP地址,则返回“”。 我尝试了这段代码,但它不起作用

  • 本文向大家介绍js正则表达式验证邮件地址,包括了js正则表达式验证邮件地址的使用技巧和注意事项,需要的朋友参考一下 我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用JavaScript语言实现一下电子邮件地址验证程序,用的是JavaSc

  • 本文向大家介绍在Python中使用正则表达式提取电子邮件地址,包括了在Python中使用正则表达式提取电子邮件地址的使用技巧和注意事项,需要的朋友参考一下 电子邮件地址非常复杂,并且没有在世界范围内遵循的标准,这使得很难在正则表达式中识别电子邮件。RFC 5322指定电子邮件地址的格式。我们将使用这种格式从文本中提取电子邮件地址。 例如,对于给定的输入字符串- 我们应该得到输出- 我们可以使用以下

  • 问题内容: 我想从一般的HTML页面中提取所有文本(是否显示)。 我想 删除 任何HTML标记 任何JavaScript 任何CSS样式 是否有一个正则表达式(一个或多个)可以实现? 问题答案: 您不能真正用正则表达式解析HTML。太复杂了。RE根本无法正确处理部分。此外,某些常见的HTML之类的东西将在浏览器中作为适当的文本工作,但可能会使天真的RE感到困惑。 有了合适的HTML解析器,您会更快

  • 问题内容: 如何在Linux Shell中通过regexp提取文本部分?可以说,我有一个文件,其中每一行都是一个IP地址,但是位置不同。使用常见的unix命令行工具提取这些IP地址的最简单方法是什么? 问题答案: 您可以使用grep将其拉出。

  • 我试图从一个大字符串中提取几个值,我很难提取它们,我厌倦了一些正则表达式模式,但它们总是给我不匹配的结果。无论如何,它们似乎在可用的在线正则表达式站点中有效,但在Scala中无效。我想做的是 输入: ESStor \磁盘 提取[输出]: 供应商名称 MO_May_MS_5.0 08765J54U3K4QVR0 我试图从输入字符串中提取这三个值,但无法做到。 有人能让我看看我做错了什么吗? 提前谢谢