2012-05-02 8 views
5

を使用してドメインからサブドメイン削除する方法:次のようになり、私はドメインで始めていたJavaScript

www.exemple.com 
main.testsite.com 
www.ex-emple.com.ar 
main.test-site.co.uk 
en.tour.mysite.nl 
www.ip.com 
www.one.lv 

を、私はこのような値を取得するためにサブドメインを削除する必要があります。

exemple.com 
testsite.com 
ex-emple.com.ar 
test-site.co.uk 
mysite.nl 
ip.com 
one.lv 

他のトップレベルドメイン: `.replで

.ac 
.ad 
.ae 
.af 
.ag 
.ai 
.al 
.am 
.ao 
.aq 
.ar 
.as 
.asia 
.at 
.au 
.aw 
.ax 
.az 
.ba 
.bb 
.bd 
.be 
.bf 
.bg 
.bh 
.bi 
.bj 
.bm 
.bn 
.bo 
.br 
.bs 
.bt 
.bw 
.by 
.bz 
.ca 
.cc 
.cd 
.cf 
.cg 
.ch 
.ci 
.ck 
.cl 
.cm 
.cn 
.co 
.co.ao 
.co.ba 
.co.bw 
.co.cc 
.co.ck 
.co.cr 
.co.fk 
.co.id 
.co.il 
.co.im 
.co.in 
.co.jp 
.co.ke 
.co.kr 
.co.ls 
.co.ma 
.co.mz 
.co.nl 
.co.nz 
.co.th 
.co.tz 
.co.ug 
.co.uk 
.co.uz 
.co.ve 
.co.vi 
.co.za 
.co.zm 
.co.zw 
.com 
.com.af 
.com.ag 
.com.ai 
.com.al 
.com.ar 
.com.au 
.com.aw 
.com.az 
.com.bb 
.com.bd 
.com.bh 
.com.bi 
.com.bm 
.com.bn 
.com.bo 
.com.br 
.com.bs 
.com.bt 
.com.by 
.com.bz 
.com.cm 
.com.cn 
.com.co 
.com.cu 
.com.cv 
.com.cy 
.com.do 
.com.dz 
.com.ec 
.com.ee 
.com.eg 
.com.es 
.com.et 
.com.fj 
.com.ge 
.com.gh 
.com.gi 
.com.gl 
.com.gn 
.com.gp 
.com.gr 
.com.gt 
.com.gu 
.com.hk 
.com.hn 
.com.hr 
.com.ht 
.com.jm 
.com.jo 
.com.kg 
.com.kh 
.com.ki 
.com.kw 
.com.ky 
.com.kz 
.com.lb 
.com.lc 
.com.lk 
.com.lr 
.com.lv 
.com.ly 
.com.mg 
.com.mk 
.com.mm 
.com.mo 
.com.mt 
.com.mu 
.com.mv 
.com.mw 
.com.mx 
.com.my 
.com.na 
.com.nf 
.com.ng 
.com.ni 
.com.np 
.com.nr 
.com.om 
.com.pa 
.com.pe 
.com.pg 
.com.ph 
.com.pk 
.com.pl 
.com.pr 
.com.ps 
.com.pt 
.com.py 
.com.qa 
.com.ro 
.com.sa 
.com.sb 
.com.sc 
.com.sg 
.com.sl 
.com.sn 
.com.sv 
.com.sy 
.com.tj 
.com.tn 
.com.tr 
.com.tt 
.com.tw 
.com.ua 
.com.uy 
.com.uz 
.com.vc 
.com.ve 
.com.vi 
.com.vn 
.com.ye 
.cr 
.cv 
.cx 
.cy 
.cz 
.de 
.dj 
.dk 
.dm 
.do 
.dz 
.ec 
.edu 
.ee 
.eg 
.es 
.eu 
.fi 
.fj 
.fk 
.fm 
.fo 
.fr 
.ga 
.gd 
.ge 
.gf 
.gg 
.gh 
.gi 
.gl 
.gm 
.gn 
.gov 
.gp 
.gq 
.gr 
.gs 
.gt 
.gu 
.gy 
.hk 
.hm 
.hn 
.hr 
.ht 
.hu 
.id 
.ie 
.il 
.im 
.in 
.io 
.iq 
.is 
.it 
.je 
.jm 
.jo 
.jp 
.ke 
.kg 
.kh 
.ki 
.km 
.kn 
.kr 
.kw 
.ky 
.kz 
.la 
.lb 
.lc 
.li 
.lk 
.lr 
.ls 
.lt 
.lu 
.lv 
.ly 
.ma 
.mc 
.md 
.me 
.mg 
.mil 
.mk 
.ml 
.mm 
.mn 
.mo 
.mobi 
.mp 
.mq 
.mr 
.ms 
.mt 
.mu 
.mv 
.mw 
.mx 
.my 
.na 
.name 
.nc 
.ne 
.ne.jp 
.net 
.net.ck 
.net.cm 
.net.in 
.nf 
.ng 
.ni 
.nl 
.no 
.np 
.nr 
.nu 
.nz 
.og.ao 
.om 
.or.th 
.org 
.org.ck 
.org.cn 
.org.ls 
.pa 
.pe 
.pf 
.pg 
.ph 
.pk 
.pl 
.pm 
.pn 
.pr 
.pro 
.ps 
.pt 
.py 
.qa 
.re 
.ro 
.rs 
.ru 
.rw 
.sa 
.sb 
.sc 
.se 
.sg 
.sh 
.si 
.sk 
.sl 
.sm 
.sn 
.so 
.sr 
.st 
.su 
.sv 
.sy 
.tc 
.td 
.tf 
.tg 
.th 
.tj 
.tk 
.tl 
.tm 
.tn 
.to 
.tr 
.tt 
.tv 
.tw 
.tz 
.ua 
.ug 
.uk 
.us 
.uy 
.uz 
.vc 
.ve 
.vg 
.vi 
.vn 
.vu 
.wf 
.ws 
.xxx 
.ye 
.yt 
.za 
.zm 
.zw 
+3

ace'メソッド:https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/String/replace。コードに問題がある場合は、投稿してください。 –

+6

OK私は混乱しています。 "本当の質問ではない" - 私は初心者ですが、本当ですか?おそらく_good_質問ではありません。コードは掲載されていません。しかしそれは明らかに問題です。 –

+1

何が二重に混乱しているのは、それを閉じるために_and_投票に両方の質問に答えた人です。それが本当の質問ではないなら、それに答えないでください。 – alan

答えて

5
var result = string.replace(/^[^.]+\./g, ""); 
+0

downvoteの理由は何ですか? OPが 'co.uk 'のようなものをTLDとして考えて、第2レベルのドメインを正確に保持したいと思ったのでしょうか? –

+0

私はあなたに+1を与えましたが、@ usr13の "en.tour.mysite.nl" => "mysite.nl"の置き換えはあなたの答えではうまくいかないと思いますので、おそらく彼らは "domain" ".comを探しています"" optional .uk "と、必ずしも最初の部分を削除するとは限りませんか? –

+0

@RobI:ヒントのおかげで、交換の共通ルールを推測するのは実際には難しいです。 –

関連する問題