【发布时间】:2012-12-24 18:34:49
【问题描述】:
我正在寻找验证提交帖子的解决方案。我想检查是否有人提交(在帖子中):
- 用于嵌入 YouTube 或 Vimeo 视频的 Iframe,替换 Iframe 中使用的正确宽度
- 一个 URL,替换为 HTML 可点击链接
- 图像 URL,用 HTML 替换它
我能够为这些要求中的每一个找到正确的正则表达式,但是使用 3 个单独的 preg_replace 函数会导致干扰。例如,检测一个 URL 也会检测到 Iframe 内的 URL。
我已经在 Stackoverflow 和互联网的其他地方搜索过解决方案。但我不是专家,所以也许有人可以帮助我或指导我找到正确的教程/网站/操作方法...
【问题讨论】:
-
您可以尝试一种模式来查找不在标签内的 URL。
标签: php preg-replace design-patterns