URL の自動リンクをする autolink.js ってのつくった。
なんかまともにうごくフリーのやつみあたらなかったというか、そういう感じだったので、つくっといた。
https://github.com/tokuhirom/autolink.js/
動作としては以下のようなかんじになります。まあコピペしてつかうなりなんなりご自由にどうぞ。MIT ライセンスってかいてあるけど public domain 扱いでいいので。
#!/usr/bin/env node var assert = require('assert'); var al = require('../lib/autolink.js'); assert.equal(al.autolink("http://google.com/"), "<a href='http://google.com/'>http://google.com/</a>"); assert.equal(al.autolink("http://google.com foo"), "<a href='http://google.com'>http://google.com</a> foo"); assert.equal(al.autolink("http://google.com/#yay"), "<a href='http://google.com/#yay'>http://google.com/#yay</a>"); assert.equal(al.autolink("http://google.com/ yay!"), "<a href='http://google.com/'>http://google.com/</a> yay!"); assert.equal(al.autolink("foo > @yappo heh."), 'foo > @yappo heh.'); assert.equal(al.autolinkTwitter("http://mixi.jp @yappo #foo hoge"), "<a href='http://mixi.jp'>http://mixi.jp</a> <a href='http://twitter.com/yappo'>@yappo</a> <a href='https://twitter.com/#!/search/?q=%23foo'>#foo</a> hoge");
- 出版社/メーカー: 任天堂
- 発売日: 2011/06/16
- メディア: Video Game
- 購入: 23人 クリック: 574回
- この商品を含むブログ (137件) を見る