如何在 JavaScript 中使用正则表达式删除 .com,.org,.co.uk,.co.us

how to remove .com, .org,.co.uk,.co.us using regular expression in javascript?

本文关键字:co com us org 删除 uk 正则表达式 JavaScript      更新时间:2023-09-26

>我正在研究正则表达式,现在我遇到了问题,因为我无法从网址中删除.com、.net、.co.uk 扩展名,例如我有一个像

url
url = subdomain.domain.com or domain.co.uk or domain.net

使用正则表达式后,我需要输出只是。所以有人可以帮助我解决这个问题。

//match domain name (with HTTP)
var domainRegex = /(.*?)[^w{3}.]([a-zA-Z0-9]([a-zA-Z0-9-]{0,65}[a-zA-Z0-9])?.)+[a-zA-Z]{2,6}/igm; 
//match domain name (www. only) 
var domainRegex = /[^w{3}.]([a-zA-Z0-9]([a-zA-Z0-9-]{0,65}[a-zA-Z0-9])?.)+[a-zA-Z]{2,6}/igm; 
//match domain name (alternative)
var domainRegex = /(.*?).(com|net|org|info|coop|int|com.au|co.uk|org.uk|ac.uk|)/igm; 
//match sub domains: www, dev, int, stage, int.travel, stage.travel
var subDomainRegex = /(http://|https://)?(www.|dev.)?(int.|stage.)?(travel.)?(.*)+?/igm;

来源: 网站点

.*([^'.]+)(com|net|org|info|coop|int|co'.uk|org'.uk|ac'.uk|uk|__and so on__)$

/^(?:www.)?(.*?).(?:com|au.uk|co.in)$/