`
381573578
  • 浏览: 72257 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

url的js判断

阅读更多
<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>

 

分享到:
评论

相关推荐

    Js检测判断URL网址输入是否正确

    在探讨如何使用JavaScript来检测用户输入的URL网址是否正确之前,我们首先要了解URL的结构和一些基本概念。统一资源定位符(Uniform Resource Locator),通常简称为URL,是指网络上用来定位资源的引用路径。一个...

    JS根据URL参数判断导航背景色

    JS根据URL参数判断导航背景色 可以在多个页面上使用判断

    url protocol本地exe验证js

    2. **JS发起请求**:在JavaScript中,你可以使用`window.location`对象或者`fetch` API创建一个指向自定义URL协议的请求,如`window.location.href = 'myapp:somecommand'`或`fetch('myapp:somecommand')`。...

    Javascript判断文件是否存在(客户端/服务器端)

    本文将详细介绍在客户端和服务器端使用JavaScript来判断文件是否存在的方式,并提供相应的示例代码。 客户端判断文件是否存在: 在客户端,我们可以利用Windows平台的ActiveX对象“Scripting.FileSystemObject”来...

    js解析url并判断火狐IE浏览器

    ### js解析URL并判断火狐IE浏览器 在前端开发领域,JavaScript(简称JS)是一种非常重要的编程语言,它被广泛应用于网页的动态效果制作、数据处理以及与用户的交互等方面。本文将详细介绍如何利用JS来解析URL,并...

    js实现无限下拉+判断当前可视窗口切换url

    另一方面,"判断当前可视窗口切换url"则是指检测浏览器视口内的内容变化,例如当用户滚动到页面的某个特定位置或者改变了URL时执行某些操作。 首先,我们来详细讲解js实现无限下拉的原理和步骤: 1. **监听滚动...

    用Javascript判断图片是否存在,不存在则显示默认图片的代码

    以下详细知识点涵盖了如何用JavaScript判断图片是否存在,以及实现这一功能的具体代码示例。 ### JavaScript检测图片是否存在 JavaScript提供了一种机制来处理图片加载失败的情况。当图片无法加载时,可以通过`...

    js判断登录与否并确定跳转页面的方法

    本文实例讲述了js判断登录与否并确定跳转页面的方法。分享给大家供大家参考。具体如下: 使用session存储,确定用户是否登录,从而确定页面跳转至哪个页面。 判断本地有无customerID: function jumpTo(p, url) { ...

    iOS和JS的交互之在代理方法拦截Url,识别判断

    在iOS开发中,与JavaScript(JS)的交互是常见的需求,特别是在构建混合应用或Web视图组件时。本文将深入探讨如何在代理方法中拦截URL,以实现iOS和JS之间的有效通信。首先,我们需要理解iOS中的WKWebView组件,它是...

    js判断请求的url是否可访问,支持跨域判断的实现方法

    在JavaScript中,判断一个URL是否可访问并且支持跨域判断,通常涉及到Ajax技术以及JSONP(JSON with Padding)协议。以下是一种实现方法的详细解析: 首先,我们需要理解跨域问题。由于浏览器的安全策略,...

    js判断客户端是pc端还是移动端

    几种判断设备是否是移动端还是pc端,然后在进行是否跳转页面,达到匹配的效果

    js完整验证url网址实例

    综上所述,"js完整验证url网址实例"主要涉及JavaScript中的正则表达式和HTML5的URL API,用于验证用户输入的URL是否符合规范。通过学习和理解这些知识点,开发者能够创建自己的URL验证功能,提升应用的安全性和用户...

    js常用100例方法 正则 移动设备判断 金额转换等 页面resize 超实用

    74、原生JavaScript判断字符串是为网址不区分大小写"&gt;1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15...

    JS判断搜索引擎来路跳转代码.rar

    JavaScript(简称JS)是一种轻量级的解释型编程语言,常用于网页和网络应用的开发。在网页开发中,我们经常需要判断用户是如何访问我们的网站的,比如他们是通过搜索引擎还是直接输入URL。这就是所谓的“搜索引擎...

    JS判断是否安装APP

    总的来说,"JS判断是否安装APP"涉及到多个JavaScript API和技术,包括Web App Manifest、Service Worker、URL Scheme以及对浏览器特定特性的利用。开发者需要结合多种策略,以确保在尽可能多的设备和浏览器上实现...

    js无刷新改变页面url

    js 无刷新改变页面 URL 是指通过 JavaScript 处理,使页面请求在跳转回来,页面无刷新感觉,增加用户体验。这种技术可以使页面的跳转(前进后退、点击等)不重新请求页面,使页面 URL 与页面展现内容一致,符合人们...

    js判断浏览器终端

    ### JS 判断浏览器终端知识点详解 #### 一、概述 在Web开发中,根据用户访问网站时所使用的设备类型(如PC、iPhone、Android手机等)进行不同的响应处理是一项非常实用的功能。例如,某些功能可能更适合移动设备,...

    JavaScript判断一个URL链接是否有效的实现方法

    解决方案一: XMLHTTP方案 以下代码摘自[2]中meizz的回帖: 代码如下: [removed] function getURL(url) { var xmlhttp = new ActiveXObject( “Microsoft.XMLHTTP”); xmlhttp.open(“GET”, url, false); xml

    js判断url是否有效的两种方法

    方法一:(仅适用于ie) 代码如下:function CheckStatus(url) { XMLHTTP = new ActiveXObject(“Microsoft.XMLHTTP”) XMLHTTP.open(“HEAD”,url,false) XMLHTTP.send() return XMLHTTP.status==200 } function...

Global site tag (gtag.js) - Google Analytics