<script language="JavaScript">
<!--
function IsURL(str_url){
str_url=str_url.toLowerCase();
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
+ "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
+ "|" // 允许IP和DOMAIN(域名)
+ "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // 端口- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re=new RegExp(strRegex);
//re.test()
if (re.test(str_url)){
return (true);
}else{
return (false);
}
}
-->
</script>
<input id="url" type="text" value="http://www.google.cn"></input>
<button onclick="if(IsURL(document.getElementById('url').value)){ alert('合格');}else{alert('BETTY=?lovely ');}">校验</button>
<script type="text/javascript" src="http://www.pynon.com/ireader/reljs?style=left&showsub=0&autostart=1">
</script>
分享到:
相关推荐
在探讨如何使用JavaScript来检测用户输入的URL网址是否正确之前,我们首先要了解URL的结构和一些基本概念。统一资源定位符(Uniform Resource Locator),通常简称为URL,是指网络上用来定位资源的引用路径。一个...
JS根据URL参数判断导航背景色 可以在多个页面上使用判断
2. **JS发起请求**:在JavaScript中,你可以使用`window.location`对象或者`fetch` API创建一个指向自定义URL协议的请求,如`window.location.href = 'myapp:somecommand'`或`fetch('myapp:somecommand')`。...
本文将详细介绍在客户端和服务器端使用JavaScript来判断文件是否存在的方式,并提供相应的示例代码。 客户端判断文件是否存在: 在客户端,我们可以利用Windows平台的ActiveX对象“Scripting.FileSystemObject”来...
### js解析URL并判断火狐IE浏览器 在前端开发领域,JavaScript(简称JS)是一种非常重要的编程语言,它被广泛应用于网页的动态效果制作、数据处理以及与用户的交互等方面。本文将详细介绍如何利用JS来解析URL,并...
另一方面,"判断当前可视窗口切换url"则是指检测浏览器视口内的内容变化,例如当用户滚动到页面的某个特定位置或者改变了URL时执行某些操作。 首先,我们来详细讲解js实现无限下拉的原理和步骤: 1. **监听滚动...
以下详细知识点涵盖了如何用JavaScript判断图片是否存在,以及实现这一功能的具体代码示例。 ### JavaScript检测图片是否存在 JavaScript提供了一种机制来处理图片加载失败的情况。当图片无法加载时,可以通过`...
本文实例讲述了js判断登录与否并确定跳转页面的方法。分享给大家供大家参考。具体如下: 使用session存储,确定用户是否登录,从而确定页面跳转至哪个页面。 判断本地有无customerID: function jumpTo(p, url) { ...
在iOS开发中,与JavaScript(JS)的交互是常见的需求,特别是在构建混合应用或Web视图组件时。本文将深入探讨如何在代理方法中拦截URL,以实现iOS和JS之间的有效通信。首先,我们需要理解iOS中的WKWebView组件,它是...
在JavaScript中,判断一个URL是否可访问并且支持跨域判断,通常涉及到Ajax技术以及JSONP(JSON with Padding)协议。以下是一种实现方法的详细解析: 首先,我们需要理解跨域问题。由于浏览器的安全策略,...
几种判断设备是否是移动端还是pc端,然后在进行是否跳转页面,达到匹配的效果
综上所述,"js完整验证url网址实例"主要涉及JavaScript中的正则表达式和HTML5的URL API,用于验证用户输入的URL是否符合规范。通过学习和理解这些知识点,开发者能够创建自己的URL验证功能,提升应用的安全性和用户...
74、原生JavaScript判断字符串是为网址不区分大小写">1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15...
JavaScript(简称JS)是一种轻量级的解释型编程语言,常用于网页和网络应用的开发。在网页开发中,我们经常需要判断用户是如何访问我们的网站的,比如他们是通过搜索引擎还是直接输入URL。这就是所谓的“搜索引擎...
总的来说,"JS判断是否安装APP"涉及到多个JavaScript API和技术,包括Web App Manifest、Service Worker、URL Scheme以及对浏览器特定特性的利用。开发者需要结合多种策略,以确保在尽可能多的设备和浏览器上实现...
js 无刷新改变页面 URL 是指通过 JavaScript 处理,使页面请求在跳转回来,页面无刷新感觉,增加用户体验。这种技术可以使页面的跳转(前进后退、点击等)不重新请求页面,使页面 URL 与页面展现内容一致,符合人们...
### JS 判断浏览器终端知识点详解 #### 一、概述 在Web开发中,根据用户访问网站时所使用的设备类型(如PC、iPhone、Android手机等)进行不同的响应处理是一项非常实用的功能。例如,某些功能可能更适合移动设备,...
解决方案一: XMLHTTP方案 以下代码摘自[2]中meizz的回帖: 代码如下: [removed] function getURL(url) { var xmlhttp = new ActiveXObject( “Microsoft.XMLHTTP”); xmlhttp.open(“GET”, url, false); xml
方法一:(仅适用于ie) 代码如下:function CheckStatus(url) { XMLHTTP = new ActiveXObject(“Microsoft.XMLHTTP”) XMLHTTP.open(“HEAD”,url,false) XMLHTTP.send() return XMLHTTP.status==200 } function...