84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
要从这样的URL中判断“sample”这个域名
//www.sample.com/xxxxxxxxxxxxxxxxxxxxxxxx
可能有“http”和“https”两种情况,如何用正则表达式实现呢?
学习是最好的投资!
Ungkapan Biasa - Bagaimana untuk menggunakan RegExp javascript untuk menentukan domain? -Tapak web PHP Cina Soal Jawab-Ungkapan biasa - Bagaimana untuk menggunakan RegExp javascript untuk menentukan domain? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
就题主提供的简单案例,可用
var re = /^https?://www\.([a-z0-9][\a-z0-9-]*)\.com/.*$/
如考虑各种二级域名或有限的域名后缀就略复杂。 如考虑所有可能的域名后缀,那基本是坑。
已有的答案在:http://segmentfault.com/q/1010000000360070
但是有些时候就算知道了规则也没用。例如给楼主挖个大坑跳一跳:
http://www.net.cn/
所以解出主域名绝对是一个大工程,远比你想象的复杂,甚至最后是无解的。请寻找一个成形库,不要指望简单的regex能完全做到。
Ungkapan Biasa - Bagaimana untuk menggunakan RegExp javascript untuk menentukan domain? -Tapak web PHP Cina Soal Jawab-Ungkapan biasa - Bagaimana untuk menggunakan RegExp javascript untuk menentukan domain? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
就题主提供的简单案例,可用
如考虑各种二级域名或有限的域名后缀就略复杂。
如考虑所有可能的域名后缀,那基本是坑。
已有的答案在:http://segmentfault.com/q/1010000000360070
但是有些时候就算知道了规则也没用。例如给楼主挖个大坑跳一跳:
http://www.net.cn/
所以解出主域名绝对是一个大工程,远比你想象的复杂,甚至最后是无解的。请寻找一个成形库,不要指望简单的regex能完全做到。