javascript - 使用带有 preg_replace 的文本中的电话号码
问题描述
在 preg_replace 的文本中查找电话号码没有问题:
$text = preg_replace("/(\+?[\d-\(\)\s]{8,25}[0-9]?\d)/", '<strong>$1</strong>', $text);
但是,我正在开发一个电话号码会被混淆的小功能,所以我需要实际的电话号码,而不是整个文本。
该函数如下所示:
$phone = '123-123-1234';
<script>
$(function(){
$('#number').click(function() {
$(this).find('span').text( $(this).data('last') );
});
});
</script>
<?php
$trimmed_phone = substr($phone, 0, -5);
$last_digits = substr($phone, -5);
echo '<span id="number" data-last="'.$last_digits.'">'.$trimmed_phone.'<span>****<div class="showphone"> '.$lang['SHOW_NUMBER'].'</div></span></span>';
?>
当我为它分配电话号码时,它工作得很好(如上所示)。但是我不知道如何在包含单词和电话号码的文本中实现它(如何使用 preg_replace 提取电话号码,然后通过该函数运行它们)。
解决方案
推荐阅读
- ibm-mq - 没有 libmqic.so 的 ITRS、NetProbe、MQ QUEUE PLUG-IN
- python - Python 圆角变量打印 0
- xml - 如何在 Beanio Xml 中将数字格式转换为字符串
- mysql - 来自通用函数“dbListFields”的无效值,“数字”类,预期的“字符”
- python - 使用永无止境的线程处理带有 Newspaper3k (python3 lib) 的 URL 列表
- php - mysql 连接查询没有得到正确的输出
- mysql - 如何解决 java.sql.BatchUpdateException: number not valid
- api - Power BI 在使用 API 时刷新在线数据集
- java - 并非所有使用 JDBC 模板的变量绑定异常
- css - 如何定位动态大小的图像与顶部边框齐平?