javascript提取顶级域名 js获取一级域名

在 JavaScript 中获取域名 本文将讨论如何使用 JavaScript 事件和函数在网页执行期间以编程方式获取域名。 阅读详情
<script type="text/javascript">
    var url = "http://www.baidu.com/s?wd=itdos";
    alert(url.replace(/http:\/\/.*?([^\.]+\.(com\.cn|org\.cn|net\.cn|[^\.]+))\/.+/, "$1"));
</script>
关于正则表达式提取域名的一些妙用 背景 本人闲暇时刻喜欢搜藏一些域名出售,平时免不了做一些域名停放页之类的东西,想让域名得到最大程度的展示,就要在各式各样的环境下部署域名停放页,有免费的也有收费的,当然如果支持php或者类似动态语言的脚本的话,取主域名就简单的多了,有些免费的页面只支持html/js代码.为了通过url或者主机头来获取当前主域名,适应各式各样的环境,决定用js来实现! 目的 封装一个js方法,实现下面的目的,如: 传入 “abc.erji.domain.com.cn” 正确获取到 “domain.com.cn” 传入 “a 阅读详情

相关推荐

掌握JavaScript中的域名提取技巧

host在JavaScript中,URL对象的host属性提供了访问资源的主机名和端口号,格式为"主机名:端口号"。如果URL中没有指定端口号,host属性则只包含主机名。host属性是获取和设置URL中主机部分的一个直接方式。例如,在浏览器地址栏输入的URLhost属性的值为。与host属性相似,hostname属性返回URL中的主机名部分。不同的是,它不包含端口号。hostname属性在需要获取主机名而不关心端口时非常有用,比如在进行域名相关的操作时。

weixin_35903223的博客 988

js获取url一级域名的方法

一级域名就是顶级域名前面的

victorygod的专栏 6393

JavaScript正则表达式与URL域名提取技巧

htmltable {th, td {th {pre {简介:在JavaScript中,正则表达式是处理字符串的强大工具,特别适用于从URL中提取域名。文章介绍URL结构和如何编写正则表达式来捕获其中的域名部分,同时提供了一个简单的正则示例以及使用JavaScript内置的URL对象方法。文章总结了不同方法的适用场景,并强调熟练掌握这些工具对于提高代码质量和效率的重要性。

weixin_33628677的博客 1262

js获取顶级域,一级域名

<script type="text/javascript"> location.href="http://www."+document.domain.split('.').slice(-2).join('.') </script>

Seth为理想奋斗 5294

QKD(量子密钥分发)

量子密钥分发(Quantum Key Distribution,QKD)是一种基于量子力学原理的安全通信协议,它允许两个用户通过不安全的通信信道创建并共享一个安全的密钥。这个密钥随后可以用于加密和解密信息,确保通信的机密性。QKD的核心原理是量子不可克隆定理和量子测量的不确定性。

qq_40844444的博客 2896

【Photoshop JSX脚本】强大的事件监听器脚本 - event_listener.jsx

新手第一次了解的事件监听一定是ScriptingListener.8bi插件,如果你对此插件有了基本运用,那么现在了解一款更方便的时间监听脚本event_listener.jsx。不再像ScriptingListener.8bi插件那样晦涩难懂。 1、准备event_listener.jsx文件到 F:\Program Files\Adobe Photoshop 2020\Presets\...

Greless的后花园 8207

域名提取和一级域名提取(JavaScript)

域名提取和一级域名提交(JavaScript): 需要过滤的部分主域名如下: topDomain = [".com", ".net", ".org", ".edu", ".info", ".biz", ".name", ".aero", ".info", ".pro", ".cn", ".hk", ".tw"]; url = "http://www.3f6q.com:30024/wz/41...

chenxijie1985的专栏 1467

Claude Code 完整使用教程(2026最新版)

《Claude Code 完整使用教程(2026最新版)》摘要: Claude Code 是 Anthropic 公司推出的智能编程工具,通过自然语言对话实现代码编写、调试和重构。本教程基于 v2.1.101 版本,涵盖安装配置、核心功能及最新特性。主要内容包括: 多平台安装方式(macOS/Linux/Windows) 桌面应用专属功能如并行会话、定时任务和语音模式 模型选择指南(Sonnet/Opus/Haiku) 快速入门示例:5分钟创建Node.js项目 核心功能:代码读写、命令执行、Git集成等

程序猿_三产 2万+

js获取当前域名,url,相对路径和参数

一 .js获取当前域名有2种方法 方法一 var domain = document.domain; 方法二 var domain = window.location.host; 注意问题 由于获取到的当前域名不包括 http://,所以把获取到的域名赋给 a 标签的 href 时,别忘了加上 http://,否则单击链接时导航会出错。 二、获取当前Url的4种方法 va...

weixin_44934844的博客 902

CentOS 7 离线升级 OpenSSH 9.9p2 保姆级教程(含依赖包下载与常见报错解决)

本文提供了一份详尽的CentOS 7系统离线升级OpenSSH至9.9p2版本的完整教程。针对无外网环境,重点讲解了依赖包(尤其是OpenSSL 3.x)的离线下载与编译部署,并深入解决了编译过程中常见的“libcrypto.so缺失”等动态库链接错误。教程涵盖从环境准备、源码编译、服务配置到系统集成的全流程,最后还提供了关键的回滚方案与应急预案,是运维人员在内网环境中进行安全加固的实用指南。

weixin_29248313的博客 323

VS2019 C# 连接IBM DB2数据库并查询数据表

操作系统:win10 64位 C#:VS2019 数据库:IBM DB2v11.1_win64_expc 其他工具:IBM Data Studio ibm_ds4130_win 步骤一:使用命令行或是IBM DB2工具:Data Studio,创建一个数据库。这里名称为:Student CREATE DATABASE "Student" AUTOMATIC STORAGE YES ...

坚韧与专注 3796

JS获取当前域名的顶级域名

document.domain.split('.').slice(-2).join('.');

希望我的博客,能帮上你解决学习中工作中所遇到的问题,也期待与您一起探讨技术问题,共同成长。 1866

智慧园区——解读零碳智慧园区全域双碳管理建设方案【附全文阅读】

《零碳智慧园区全域双碳管理建设方案》为园区开发运营企业、政府部门及绿色能源服务商等提供系统性指导。方案基于"背景-理念-路径"框架,首先分析全球双碳趋势及我国园区高碳排放现状,明确零碳园区价值;其次提出"数字+绿色"双动力理念,构建数字底座与绿色能源体系;最后详细规划实施路径,包括碳排查、绿能规划、能效优化、碳交易等全流程管理,结合数字孪生技术实现可视化管控,助力园区实现碳中和目标。

cdfunlove的博客 206

JS 如何获取 URL 的顶级域名

介绍JavaScript中获取URL顶级域名的几种方法,包括推荐使用的URL API、正则表达式方案和手动字符串处理方式。URL API是现代浏览器中最简洁可靠的方法,正则表达式则能更好处理国家代码域名等复杂场景。对于特殊需求如国际化域名,建议使用优化后的综合方案。开发者可根据实际兼容性要求和域名复杂度选择合适的方法,其中URL API+正则的优化组合最适合生产环境使用。文中代码示例详细展示了各种场景下的实现逻辑和注意事项。

lwq057的博客 504

Python开发MCP Client

全部例子只是MCP Client访问MCP Server的过程,那么这样其实就失去了MCP协议的创建的初衷,和大模型集成后才能发挥MCP最大的作用。

Criss@陈磊 2973

基于FPGA的AGC自适应增益控制系统开发

自动增益控制(AGC)是一种在接收信号过程中自动调整放大器增益的技术,以确保输出信号的幅度保持在一个恒定的水平。基于FPGA实现AGC系统具有高性能、低延迟和高度可配置的特点,广泛应用于无线通信、音频处理和雷达等领域。FPGA上的AGC系统提供了一种高效且灵活的方法来处理变化的信号环境。在实际应用中,通过合理的设计和优化,可以显著提高信号处理系统的鲁棒性和可靠性。

走向CTO的路上... 1695

TLD.js: 轻量级的顶级域名解析库

TLD.js: 轻量级的顶级域名解析库 什么是TLD.js? 是一个轻量级的JavaScript库,用于提取URL中的顶级域名(Top-Level Domains, TLDs)信息。 TLD.js可以用来做什么? TLD.js可以帮助开发者在处理URL时进行更深入的分析。例如: 验证URL的有效性 提取二级域名 检测顶级域名是否有效或受信任 确保用户输入的电子邮件地址的有效性 TLD.js的特...

gitblog_00047的博客 700

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

js取得当前url,javascript获取当前页面url值,js获取域名

如果获取“当前”域名host = window.location.host; url=document.domain;  url = window.location.href;取得完整url路径: 用以下代码可以完整研证结果:   thisURL = document.URL;  thisHREF = document.location.href;  thisSLoc = self.locatio

zhiquan2008的专栏 6009

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

node.js 初识node.js,运行在服务端的 JavaScript(一)

文章目录1.浏览器原理2.浏览器访问服务器过程3.web开发本质4.什么是node.js?5.node.js有哪些特点?6.安装Node.js 1.浏览器原理 2.浏览器访问服务器过程 https://edu.aliyun.com/lesson_1730_14083?spm=5176.10731542.0.0.4fb815f2VGm9PU#_14083 请求报文和相应报文。 3.web开发本质 一般web都是下面三点一样: 1.请求,客户端发起请求。 2.处理,服务器处理请求。 3.响应,服务器将处理结果

探索技术与实践的旅程,分享编程经验与工具使用心得,助力开发者提升技能。 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

RenderDoc 内置 Python 如何做到开箱即用:嵌入式解释器的完整机制与版本替换指南

RenderDoc 是一个独立的图形调试工具,它的 Python 脚本功能不依赖宿主机上是否安装了 Python——因为仓库里就自带了一份 CPython 3.6.4。这篇长文以 [qrenderdoc/3rdparty/python/README.rst](https://link.gitcode.com/i/2ba20ff66f8126c6dceb1d5b6c441bac) 为骨架,结合 [p

gitblog_00993的博客 582

Java获取链接中的主域名[利用tld.min.js]

获取域名中的,由于有部分域名不是常用域名在用字符串操作来获取可能会出现不对的情况。本次在java代码中执行js函数来获取主域名。涉及tld.min.js

Boven.Raye.Lee的博客 1279

js获取域名的方法

说明 本文实例讲述了js获取域名的方法,分享给大家供大家参考,具体实现方法如下: 代码示例 <script> //获取域名 var host = window.location.host; var host2 = document.domain; //获取页面完整地址 var url = window.location.href; </script> 运行结果如下: host:www.wicode.cn host2:www.wicode.cn url:http://www.wico

李瑞清的博客 4152

JavaScript趣题:从URL中提取域名

https://blog.youkuaiyun.com/esir82/article/details/53333056给定一个URL字符串,如何解析它,并从中提取出域名?如下所示:[javascript] view plain copydomainName("http://github.com/carbonfive/raygun") == "github"   domainName("http://www.z...

zunguitiancheng的专栏 2596

html 当前域名,js 获取当前网站域名的方法

上午在做一个小项目时,需要从后台取到网页的路径并在前台用JS代码组合成网址再跳转。难度不是很大,主要是需要用到 js 代码获取当前网址的主域名,那么这篇博文,飞鸟慕鱼博客就来和大家说一说,js获取当前网站域名的方法。js 匹配网址中主域名的方法在 js 中,可以使用 split() 方法利用字符 '/',来分割一个网址,并取出它主域名的部分js代码:varurl="https://www.f...

weixin_29563497的博客 2641

subjs:终极JavaScript文件嗅探工具 - 如何从网站URL中快速提取JS文件

subjs是一款强大的JavaScript文件嗅探工具,专门用于从网站URL或子域名列表中快速提取JavaScript文件。对于网络安全研究人员、Web开发者和渗透测试人员来说,subjs是一个必不可少的工具,它能帮助你发现隐藏在JavaScript文件中的未记录端点、API密钥、敏感信息和潜在的安全漏洞。🚀 ## 📋 为什么需要JavaScript文件嗅探工具? 在现代Web开发中,Ja

gitblog_01111的博客 376

tld.js: 处理复杂域名和子域的JavaScript API

tld.js: 处理复杂域名和子域的JavaScript API tld.js 是一个使用 JavaScript 编写的 Node.js 模块,旨在方便地处理复杂的域名和子域,以及已知的顶级域(TLDs)。该项目的目的是为开发者提供一个准确且高效的方式来解析和验证域名相关的信息。 1. 项目基础介绍与主要编程语言 tld.js 是一个开源项目,托管在 GitHub 上。它主要使用 JavaScri...

gitblog_00368的博客 408
下一篇: JS判断搜索引擎来路跳转代码:
langyu1021
博客等级 码龄17年 51粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值