Amazonのリンクが長すぎて「会計freee」の備考欄の文字数制限を超過して困ったので短縮してくれるWebサイトを作りました。
サイト
デモ
仕組み
Amazonの商品URLは
みたいな形になっていますが、ドメイン名(amazon.co.jp
)と商品のIDであるASIN(Amazon Standard Identification Number)の部分(631764232X
)とASINの前に付く部分(/dp/
)があれば有効なリンクとなります。
上の例だと
でいいわけです。
なので正規表現と文字列処理のメソッドを使えば短縮URLは簡単に作ることができます。
そういう感じの処理をするメソッドをjsで書いてhtmlに埋め込んだものが本ウェブサイトになります。
コード
nigimitama/amazon-url-shortener: shorten URL of Amazon.com
普段JSを使わないので、なにか瑕疵があれば教えていただけると幸いです。