regex - 转换href tel标签中的数字
问题描述
我有一个包含数百个电话号码的目录,格式为“xx.xx.xx.xx.xx”。其中“x”是从 0 到 9 的数字。2 个数字的组由一个点分隔。我正在寻找一个正则表达式,它将最后 9 个数字集成到这样的语法中
<a href="tel:+33XXXXXXXXX">xx.xx.xx.xx.xx</a>
+33 是法语国际扩展名,它替换了始终以 0 开头的第一个数字。如果可能,我想保留标签之间的原始格式。
解决方案
试试这个正则表达式,如果你想检查官方的法国号码:
^(?:(?:\+|00)33|0)\.[1-9](?:[\.]\d{2}){4}$
因此,您可以输入带有+33.6.11.22.33.44
或 的数字,0033.6.11 22.33.44
并且两者都将匹配。
我希望这是你正在寻找的
推荐阅读
- node.js - 如何通过 child_process 以编程方式启动电子应用程序?
- sharepoint - Sharepoint rest api过滤器无法处理响应
- spring-boot - 如何从 Spring Boot 后端销毁 jwt 令牌
- c# - 在 DataGridViewComboBoxCell 中禁用组合框中的项目
- c# - 尝试从 CsvHelper 迭代记录会引发 ConfigurationException 错误
- python - python 3中zip的替代品?
- sql-server - 使用 Windows 身份验证和 Tomcat 7 通过 Hibernate 连接到 SQLServer
- scala - Kafka Streams PAPI:AbstractProcessor 对象创建行为
- powershell - 如何在一个 foreach 循环中使用 2 个条件
- angular6 - 模板解析错误:无法绑定到“typeahead”,因为它不是“input”的已知属性