问题

我需要找到所有href值都以“ tel:”开头的标签,我的意思是应该是一个数字。找到此模式后,我需要将img放在标签的左侧

我在这里做的常规快递

  <a\s+(?:[^>]*?\s+)?href=(["'])(tel:.*?)\1


但是我不确定它的解决方案,我知道它的一半解决方案,但我不知道执行它。

预期产量:
带有img的电话号码,因此用户可以看到它。

我在这里需要帮助。

最佳答案

这里是仅使用CSS的解决方案:

a[href^="tel:"] {
    padding-left: 30px;
    background: url(telephone.png) left center no-repeat;
}


假设图片的宽度为24px,我给它添加30px的填充以在图标和电话之间留出一些空间。

一个工作示例:



a[href^="tel:"] {
  padding-left: 150px;
  background: url('http://cdn3.iconfinder.com/data/icons/token/128/Telephone-Alt.png') left center no-repeat;
  height: 128px;
  display: block;
}

<a href="tel:98176517892">98176517892</a>

关于jquery - 如何使用jQuery正则表达式在标签中查找电话号码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43325605/

10-16 07:20