js获取页面URL地址并判断URL是否包含具体值

判断字符串是否为有效的URL地址(JavaScript实现) 通过以上的算法,我们可以方便地判断一个字符串是否为有效的URL地址。在实际开发中,可以根据需要对URL地址的有效性进行验证,并给出相应的提示或处理逻辑,以提升用户体验和系统的安全性。在Web开发中,经常需要验证用户输入的URL地址是否有效。本文将介绍如何使用JavaScript编写一个算法来判断字符串是否为有效的URL地址。在上述示例中,我们分别测试了四个URL地址,验证了该算法的正确性。对传入的URL地址进行匹配验证,如果匹配成功则返回。用于验证URL地址的格式是否符合规则。都是有效的URL地址,而。 阅读详情


本文介绍jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的,因为jquery没有自己相关的函数,使用js 的windows方法来获取,相关方法如下:
window.location.pathname //设置或获取对象指定的文件名或路径
window.location.href //设置或获取整个 URL 为字符串
window.location.port //设置或获取与 URL 关联的端口号码
window.location.protocol //设置或获取 URL 的协议部分
window.location.hash //设置或获取 href 属性中在井号“#”后面的分段
window.location.host //设置或获取 location 或 URL 的 hostname 和 port 号码
window.location.hostname //设置或获取 location 或 URL 的 hostname 和 port 号码
window.location.search //设置或获取 href 属性中跟在问号后面的部分
window.location //属性 描述 hash 设置或获取 href 属性中在井号“#”后面的分段




avascript判断字符串中是否包含某字符串,js字符串中查看子字符
indexOf函数方法示例用法: 
function IndexDemo(str2){  
   var str1 = "BABEBIBOBUBABEBIBOBU"  
   var s = str1.indexOf(str2);  
   return(s);  
} 
例如博客中的快速评论代码:
var url = window.location.pathname;  
if(url.indexOf("post") >= 0 ) { //判断url对象文件名中是否包含post
  alert('这是文章页面');  
} 
其他示例:
var url = window.location.href;
if(url.indexOf("link") >= 0 ) { //判断url地址中是否包含link字符串,如果包含将改写元素标签id为nav0和nav1的class样式名称
  document.getElementById("nav0").className = "header_nav_menua";
  document.getElementById("nav1").className = "header_nav_menub";
}




if(url.indexOf("tag") >= 0 ){ //判断url地址中是否包含tag字符串,如果包含将改写元素标签id为nav0和nav1的class样式名称
  document.getElementById("nav0").className = "header_nav_menub";
  document.getElementById("nav1").className = "header_nav_menua";
} 
js判断url是否有效的两种方法 本篇文章主要是对js判断url是否有效的两种方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 立即下载

相关推荐

UCIe物理层 —— 逻辑协议 (2)

本章开始主要介绍UCIe协议第四章,物理层逻辑定义和规范。如其他的通信协议一样,接口的物理层包含两个部分,逻辑子层和电气子层。其中逻辑层主要负责:1.定义接口信号和时序2. 定义发送端如何将上层数据分发到各个物理通道以及接收端如何把从各个通道收到的数据恢复成byte stream(Flit)。3. Broken Lane的repair和remap。4. 链路初始化,训练(training)和电源状态管理/切换。5. 扰码Scrambling和training sequence的产生。

m0_47581558的博客 1479

URL中“#” “?” &“”号的作用

一、URL特殊符号解析 URL无法显示某些特殊符号,这个时候就要使用编码了。编码的格式为:一个百分号,后面跟对应字符的ASCII(16进制)码值。例如,空格的编码值是”%20“。   URL中易出现的特殊字符: 特殊含义 十六进制 + 表示空格(在URL中不能使用空格) ...

年少的博客 7万+

【阿里云大模型高级工程师ACP学习笔记】2.8 部署模型

【摘要】本文主要分享自学阿里云大模型高级工程师 ACP 认证中《2.8 部署模型》的学习笔记。详细介绍学习目标、梳理涵盖的知识点并评估其重要性和难易度,对既重要又困难的知识点进行重点分析,旨在为对阿里云大模型学习和认证感兴趣的读者提供学习思路和经验参考。

davidkorhenn的博客 2060

js中关于url中的参数判断

前端开发中经常会遇到,有使用getQueryString()获取url参数,然后对参数进行判断的问题。 这这里总结一下: http://localhost:8080/index.html function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

不知不觉 | 笔记 1万+

cvtColor +内存泄漏

题目不知道怎么取,因为cvtColor并没有产生内存泄漏,但是我由于没有正确使用cvtColor而出现了内存泄漏的问题,所以暂且以cvtColor+内存泄漏为题 1.应用背景 项目中用到cvtColor的地方是需要将灰度图转为3通道的彩色图(实际上转换后仍然为灰色的,但是电脑认为的是3通道的彩色图了) 因此需要用到以下语句 cvtColor(src_img, cvMtxRGB, C

smilebluesky的专栏 6058

RoboMaster机甲大师赛备赛:如何用STM32+CAN总线精准控制四个大疆3508电机?

本文详细介绍了在RoboMaster机甲大师赛中,如何利用STM32和CAN总线技术精准控制四台大疆3508电机。从硬件架构设计、多电机ID分配、数据解析到同步控制算法,全面解析了构建高响应、低延迟底盘驱动系统的关键技术,助力参赛队伍提升机器人运动性能。

weixin_28684825的博客 134

JS 正则表达式,查看url 中的参数

JS中获取参数的方法如下 function getQueryString(a) {     var b = new RegExp("(^|&)" + a + "=([^&]*)(&|$)", "i");     var c = window.location.search.substr(1).match(b);     return null != c ? unesca...

qqqgg的专栏 1577

具身智能(40):主流 VLA 模型π₀

摘要: π₀是首款专为机器人设计的VLA(视觉-语言-动作)端到端基础模型,通过双阶段训练实现“感知-决策-执行”闭环。其创新点包括:1)FlowMatching技术实现连续平滑动作控制(精度0.3°);2)结合VLM预训练与多机器人实操数据,零样本任务完成率达76.4%,远超同类模型;3)支持模糊指令理解与动态场景适应(如遮挡识别)。开源版本涵盖不同规模模型,适用于工业装配、服务机器人等场景,在延迟(213ms)和稳定性(92%自主恢复率)上显著领先OpenVLA等竞品。

码农17年的博客 511

JS获取和判断url携带的参数

方法一、获取url参数并判断 <script type="text/javascript"> var $_GET = (function(){ var url = window.document.location.href.toString(); var u1 = url.split("?"); var u =u1[1].split(" ") console.log(u) if(typeof(u[0]) == "string"){

Mybabyying的博客 7473

手把手教你学Simulink--基础储能管理场景实例:基于Simulink的锂电池健康状态(SOH)在线评估仿真

本文详细介绍了基于Simulink的锂电池健康状态(SOH)在线评估仿真方法。主要内容包括:1)SOH定义与量化指标(容量SOH、内阻SOH及综合SOH);2)基于Thevenin模型参数辨识和递推最小二乘法(RLS)的在线评估原理;3)100次充放电循环的仿真场景设置;4)Simulink建模步骤(主电路搭建、核心模块实现及信号流连接);5)仿真结果分析,显示SOH评估误差<2%,响应时间45秒,满足在线评估需求;6)提出多参数融合评估、深度学习辅助辨识等优化方向。该方法为储能系统寿命管理提供了有效

MHD0815的博客 182

MobaXterm简介和使用(服务器连接工具)

MobaXterm 是一个功能强大的远程计算工具,集成了许多常用的远程计算功能,包括 SSH、X11、RDP、VNC、FTP、SFTP 等。

清平乐的技术专栏 1960

js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值(获取URL的?或者#)

jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的,因为jquery没有自己相关的函数,使用js 的windows方法来获取,相关方法如下:  window.location.href //设置或获取整个 URL 为字符串 window.location.port //设置或获取与 URL 关联的端口号码 window.loc

smile_all的博客 1万+

一文读懂 SAP ERP / SAP S/4HANA 里的 Price List:概念、配置、定价流程与可运行 ABAP 示例

SAP ERP/S4HANA中的Price List解析 本文系统阐述了SAP定价体系中Price List的核心概念和实现机制。Price List并非独立的价目表,而是通过条件技术(条件类型、访问序列、条件记录)与Price List Type(PLTYP)共同作用的定价维度。文章详细说明了: Price List本质上是客户主数据中的PLTYP字段,作为定价查找键使用 定价流程中条件访问序列如何利用PLTYP查找特定价格 S4HANA与ECC版本在价格维护入口的差异 实际业务中如何通过不同PLTYP实

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 660

js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值

js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值本文介绍jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的,因为jquery没有自己相关的函数,使用js 的windows方法来获取,相关方法如下: window.location.pathname //设置或获取对象指定的文件名或路径window.location...

weixin_34258838的博客 665

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

本地存储(1)获取页面URL地址并判断URL是否包含具体值;,sessionstorage,localStorage清除removeItem

本文介绍jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的, 因为jquery没有自己相关的函数,使用js 的windows方法来获取, 相关方法如下: window.location.pathname //设置或获取对象指定的文件名或路径 window.location.href //设置或获取整个 URL 为字符串 window.locati...

Sunny_lxm的博客 3108

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

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

js获取页面URL地址,判断URL是否包含具体值

window.location.pathname //设置或获取对象指定的文件名或路径 window.location.href //设置或获取整个 URL 为字符串 window.location.origin // 获取当前页面的域名 window.location.port //设置或获取与 URL 关联的端口号码 window.location.protocol //设置或获取 URL ...

彳亍的博客 2056

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

用js加载页面内容 并获取当前url地址

有些页面元素不想让百度蜘蛛或别的爬虫获取,可以用js方法加载。 js写法: document.writeln("<ul>"); document.writeln("<li> <p>本网凡注明“稿件来源:本网原创”的所有作品。转载请必须同时注明本网名称及链接。</p></li>"); document.writeln("<li>...

xingnang2008的专栏 2537

js如何准确获取当前页面url网址信息

  在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、window.location.href(设置或获取整个 URL 为字符串) var test = window.location...

qq_40435659的博客 1万+

使用js修改url地址参数并修改url地址

注: 微信小程序和公众号内屏蔽了 eval() 函数,需要用其他方法解决 修改浏览器地址参数: function changeURLArg(url,arg,arg_val){ var pattern=arg+'=([^&]*)'; var replaceText=arg+'='+arg_val; if(url.match(pattern)){ var tmp='/('+ arg+'=)([^&]*)/gi'; tmp=url..

shadow_zed的博客 6542

js获取当前页面url信息

js获取当前页面url信息 ``` &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;&lt;/title&g...

Lyuuku爱吃苹果 1万+

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

js获取页面URL地址

在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,本文就简要聊一聊如何用JS取当前网页的url信息。  URL即:统一资源定位符 (Uniform Resource Locator, URL)  完整的URL由这几个部分构成:  scheme://host:port/path?query#fragment  scheme:通信协议  常用的http,ftp,maito等...

zoepriselife316的博客 897

JS获取上一访问页面URL地址——(上)

在之前的文章 http://blog.youkuaiyun.com/amberwu/article/details/72876635提过一嘴关于js获取浏览器上一浏览页面地址代码是document.referrer,今天看大神张鑫旭的文章,对这个问题做一个深层研究 。 文章参考自:http://www.zhangxinxu.com/wordpress/?p=5957 一. 介绍介绍 获取上一个页面的U

AmberWu 4万+

JS 获取当前页面 URL

JavaScript 获取当前页面 URL 的方法总结: window.location.href:获取完整 URL(含协议、路径、参数等); location 属性分解:如 hostname(域名)、pathname(路径)、search(参数)、hash(锚点); document.URL:等效于 location.href,但只读; URL 对象解析:结构化处理查询参数(需现代浏览器支持); jQuery 扩展:结合 DOM 操作获取链接。 注意事项:注意浏览器兼容性(如 IE 对 URL 对象支持有

likuoelie的博客 2067

JS获取上一访问页面URL地址document.referrer实践2

一、JS获取前一个访问页面的URL地址document.referrer 要获取前一个访问页面的URL地址前后端语言都可以,例如PHP的是$_SERVER['HTTP_REFERER'],JavaScript的就是document.referrer。 我们平常开发,虽然和URL打交道也算比较频繁,但是,似乎很少使用document.referrer。我起初以为是兼容性不好,后来测试发现ie7都...

weixin_33998125的博客 2218
上一篇: validate插件使用remote做数据唯一性校验
下一篇: JS获取页面超链接传来的参数
xumingqing171
博客等级 码龄18年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值