Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP preg_替换和Javascript替换';链接格式';带链接标签_Php_Javascript_Html_Hyperlink_Preg Replace - Fatal编程技术网

如何使用PHP preg_替换和Javascript替换';链接格式';带链接标签

如何使用PHP preg_替换和Javascript替换';链接格式';带链接标签,php,javascript,html,hyperlink,preg-replace,Php,Javascript,Html,Hyperlink,Preg Replace,我希望允许博客评论字段中的链接,但前提是这些链接采用以下格式(如reddit): 我想将它们转化为与PHP和JavaScript的真正链接: <a href="http://reddit.com">reddit!</a> 我将使用JavaScript转换在页面上显示实时预览,并使用PHP转换作为服务器端验证 我不需要向链接添加rel=“nofollow”,但如果省略了一个链接,我需要添加http:// 我知道很多网站都支持这种链接(比如Stackoverflow),

我希望允许博客评论字段中的链接,但前提是这些链接采用以下格式(如reddit):

我想将它们转化为与PHP和JavaScript的真正链接:

<a href="http://reddit.com">reddit!</a>

我将使用JavaScript转换在页面上显示实时预览,并使用PHP转换作为服务器端验证

我不需要向链接添加
rel=“nofollow”
,但如果省略了一个链接,我需要添加
http://


我知道很多网站都支持这种链接(比如Stackoverflow),所以哪里都有代码示例吗?

你需要一个PHP解析器:


下面是一个不同的项目,其中有一个代码示例,说明如何解析您请求的语法:

嘿,我知道那张脸!:)您的一些css布局示例有时对我很有帮助。所以,我衷心感谢你!嘿,谢谢@fireeyedboy!不客气;)
<a href="http://reddit.com">reddit!</a>