PHP - 想要检查用户输入中是否包含网站地址

发布于 2024-08-10 05:43:09 字数 289 浏览 3 评论 0原文

我希望每当用户插入“www”时。在评论文本区域中,地址来自“www”。直到第一个空格被替换为该地址的链接:

"I love www.google.com"
turns into
"I love <a href="www.google.com">www.google.com</a>"

您能告诉我该怎么做吗? (新手)

(很抱歉发布之前的问题,我仍然不太明白)。

我应该使用 preg_match_all() 吗?

I want that whenver a user inserts "www." in a comment textarea, the address from "www." until the first space will be a replaced with a link to that address:

"I love www.google.com"
turns into
"I love <a href="www.google.com">www.google.com</a>"

Can you please tell me how to do this? (newbie)

(sorry for posting the earlier question I still don't quite get it).

Should I use preg_match_all()?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红墙和绿瓦 2024-08-17 05:43:09

尝试:

$text = preg_replace('/(www\.[a-zA-Z0-9-]+\.[a-zA-Z\.]{2,})/', '<a href="http://\\1">\\1</a>', $text);

Try:

$text = preg_replace('/(www\.[a-zA-Z0-9-]+\.[a-zA-Z\.]{2,})/', '<a href="http://\\1">\\1</a>', $text);
岛徒 2024-08-17 05:43:09
preg_replace('/www\.(*)\.com/',"<a href='www.$1.com'>www.$1.com</a>",$strUrl);

BAH先于我。

preg_replace('/www\.(*)\.com/',"<a href='www.$1.com'>www.$1.com</a>",$strUrl);

BAH beat me to the punch.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文