主頁 > 知識庫 > 轉換文本為超連接和Email格式的代碼

轉換文本為超連接和Email格式的代碼

熱門標簽:平涼高德地圖標注商戶要收費嗎 提高電話機器人接通率 荊州智能電銷機器人 地圖標注與公司業務關系 外呼系統api對接 銷售電銷機器人詐騙 福建微碼電話機器人 廣西智能外呼系統多少錢 大學校門地圖標注
如果用戶輸入了http://aaa.bbb.ccc
下面這個代碼將把他的輸入轉換成http://aaa.bbb.ccc
大家看看正則表達式有多厲害,呵呵。

%
    '調用這個函數來顯示成超聯結
    Response.Write to_html(s_message)
%>


%
Function to_html(s_string)
    to_html = Replace(s_string, """", """)
    to_html = Replace(to_html, "", "")
    to_html = Replace(to_html, ">", ">")
    to_html = Replace(to_html, vbcrlf, "br>")
    to_html = Replace(to_html, "/", "")
    to_html = Replace(to_html, "/>", ">")
    to_html = edit_hrefs(to_html)
End Function
%>

script language="javascript1.2" runat=server>
function edit_hrefs(s_html){
    // 一個使用正則表達式的典范
    // 轉換文本中所有的超聯結和電子郵件格式
    s_str = new String(s_html);

    s_str = s_str.replace(/bhttp://www(.[w+.:/_]+)/gi,
        "http://¬¤¸$1");

    s_str = s_str.replace(/b(http://w+.[w+.:/_]+)/gi,
        "a href="$1">$1/a>");

    s_str = s_str.replace(/b(www.[w+.:/_]+)/gi,
        "a href="http://$1">$1/a>");

    s_str = s_str.replace(/bhttp://¬¤¸(.[w+.:/_]+)/gi,
        "a href="http://www$1">http://www$1/a>");

    s_str = s_str.replace(/b(w+@[w+.?]*)/gi,
        "a href="mailto:$1">$1/a>");

   
    return s_str;
}
/script>

標簽:婁底 德陽 邯鄲 內江 衡陽 海南 黔東 樂山

巨人網絡通訊聲明:本文標題《轉換文本為超連接和Email格式的代碼》,本文關鍵詞  轉換,文本,為,超連,接和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《轉換文本為超連接和Email格式的代碼》相關的同類信息!
  • 本頁收集關于轉換文本為超連接和Email格式的代碼的相關信息資訊供網民參考!
  • 推薦文章
    2020久久精品亚洲|久久窝窝国产精品午夜看片|亚洲 日韩 激情 无码 中出|国产精品乱码高清在线