亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將純文本URL轉換為PHP中的HTML超鏈接

將純文本URL轉換為PHP中的HTML超鏈接

慕的地8271018 2019-11-28 14:07:08
我有一個簡單的評論系統,人們可以在純文本字段內提交超鏈接。當我將這些記錄從數據庫顯示回到網頁中時,可以使用PHP中的哪些RegExp將這些鏈接轉換為HTML型錨鏈接?我不希望算法通過任何其他類型的鏈接(僅http和https)來執行此操作。
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

好吧,Volomike的答案要近得多。為了進一步推動它,這是我所做的,它忽略了超鏈接末尾的結尾時間。我還考慮了URI片段。


public static function makeClickableLinks($s) {

  return preg_replace('@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@', '<a href="$1" target="_blank">$1</a>', $s);

}


查看完整回答
反對 回復 2019-11-28
  • 3 回答
  • 0 關注
  • 1171 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號