這篇文章是專為洽民而生的www
這個JavaScript工具是用來做簡易的製毒工作。所謂簡易的製讀,就是把連結文字變成超連結or圖片。平常的文章都可以正確轉換,但若碰到Unicode、雙色字就會變成亂碼嘛反正一般人製毒本來就是為了看圖方便(?。雖然這可以透過再貼一份純文字格式的文章(不含ANSI色碼的意思)來解決亂碼問題,不過這就有點超出「簡易」的範圍了。
除了亂碼問題,在取代成超連結或圖片時也遇到了不少麻煩。例如有些.jpg結尾的網址其實不是圖片、有些圖片網站不支援外連……之類的。在範例網中的範例裡面有把photo.xuite.net的圖片轉回連結,但如果有其它的網站也是不支援外連的,建議各位把範例下載下來然後自己改吧。
整個程式的流程大約就是
- 使用者貼上文章,程式讀取
- 以換行符號為Pattern,將文章切成以行為單位
- 以ESC為Pattern,將色碼區塊切開->產生html tag
- 正規表達式,把http開頭的字串轉換成超連結或圖片
- 輸出