説明
必要になったのでいろいろと参考にしながら作りました。
なかなかいい感じになったので公開します。
これを使えば例えば・・・
example.com
example.co.jp
example.jp
www.example.com
www.example.co.jp
www.example.jp
foo.hoge.com
foo.hoge.co.jp
foo.hoge.jp
foo.bar.hoge.example.3.ne.jp
などのドメインを3つに分割できます。
ブックマークレットにしてみたのでアドレスバーに張ったくって遊びましょう。
コメント

- 2:ゲスト (satosi)
- 2008/08/30 16:23
改良版(上のは直っていませんが精度があがりました)
javascript:st=document.domain.match(/([a-zA-Z0-9\.\-]*?)\.?([a-zA-Z0-9\-]+?)\.([a-z]{2,3}(?:\.[a-z]{2,4})?)$/);alert(st.join("\n"));

- 3:ゲスト (satosi)
- 2008/08/30 17:07
連投すみません。
日本語ドメイン対応版です。
javascript:st=document.domain.match(/([^\.。]*?)\.?([^\.。]+?)\.([a-z]{2,3}(?:\.[a-z]{2,4})?)$/);alert(st.join("\n"));

- 7:otn
- 2008/09/08 18:56
>foo.bar.comとかだと勘違いするみたいです。
match(/([^.。]*?)\.?([^.。]+?)\.([.a-z]{2,5})$/)
か?

- 8:ゲスト
- 2008/09/12 12:35
トップレベルドメインの最大文字数をどっからひっぱって
そういうコードになったのでしょう?
MoMA
http://nyc.moma.museum/
South
http://www.south-pacific.travel/
前へ 1 次へ![]()
コメントする
[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。
[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。














foo.bar.comとかだと勘違いするみたいです。
難しいですね。