`
jie_bosshr
  • 浏览: 143119 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

javascript判断URL地址是否合法

阅读更多
function checkeURL(URL){
 var str=URL;
  //在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
  //判断URL地址的正则表达式为:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
  //下面的代码中应用了转义字符"\"输出一个字符"/"
 var Expression=/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; 
 var objExp=new RegExp(Expression);
 if(str.indexOf("localhost")){
 	str = str.replace("localhost","127.0.0.1");
 }
 if(objExp.test(str)==true){
  return true;
 }else{
  return false;
 }
}
分享到:
评论

相关推荐

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

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

    JavaScript判断文本框的合法性

    从给定的文件中,我们可以提炼出多个与JavaScript相关的知识点,这些知识点主要集中在文本框输入合法性的判断上,包括但不限于数字、电子邮件地址、电话号码、中文字符等的验证。下面将详细阐述这些知识点: ### 1....

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

    根据给定的文件信息,我们可以从JavaScript角度来详细探讨判断URL链接有效性的几种方法。 首先,我们来看第一种解决方案,使用了XMLHTTP技术。在JavaScript中,可以通过ActiveXObject来创建一个XMLHTTP对象,进而向...

    Javascript验证用户输入URL地址是否为空及格式是否正确

    在探讨Javascript中验证用户输入URL地址的正确性问题时,我们通常需要考虑到两个关键的验证维度:是否为空以及格式是否符合标准。下面将分别详细介绍这两个方面的重要性以及实现方法。 首先,验证URL地址是否为空是...

    js完整验证url网址实例

    在JavaScript编程中,验证URL网址是一项常见的任务,特别是在前端开发中,我们经常需要确保用户输入的网址是合法且有效的。这个“js完整验证url网址实例”提供了一个实用的方法来完成这项工作。以下将详细讲解如何...

    开发技术 Web开发,防止url注入

    5. **合法性检查**:通过比较真实路径与预设的安全路径列表,判断当前访问是否合法。 6. **响应处理**:如果检测到非法访问,则弹出警告框并重定向到安全页面。 #### 总结 本文介绍了如何通过编写简单的脚本来...

    js中数组结合字符串实现查找(屏蔽广告判断url等)

    在JavaScript编程中,数组和字符串的结合使用可以实现多种功能,例如屏蔽特定的广告内容或者判断URL是否符合预设的格式要求。本段知识将详细介绍如何使用JavaScript数组结合字符串实现查找功能,主要包括屏蔽广告和...

    javascript 常用代码大全

    函数`strDateTime`用于验证输入的日期字符串是否符合年月日的格式(例如“2003-12-05”),但后续逻辑部分未给出,应包括对日期合法性(如月份和日期的有效性)的进一步验证。 ### 其他功能 除了上述提到的功能...

    javascript表单验证大全

    6. 验证邮箱格式:使用正则表达式`/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$`来检查邮箱地址的合法性。`onblur`事件触发时,如果邮箱格式不正确,弹出警告。 7. 屏蔽特定关键词:...

    常用正则表达式如:日期正则表达式,使用RegularExpressionValidator验证控件时的验证功能及其验证表达式,从URL地址中提取文件名的javascript程序等

    日期格式在数据处理中极为常见,正则表达式可以用来验证日期的有效性,例如判断日期是否符合标准格式,或者检查日期是否合法(比如不存在的日期)。下面列举了多种日期格式的正则表达式。 ##### 1. YYYY-MM-DD 格式...

    js取得url地址参数实例

    ### JavaScript 获取 URL 地址参数方法详解 在 Web 开发中,经常需要处理 URL 中的查询参数,这些参数通常用于传递页面之间的数据或者控制页面的行为。JavaScript 提供了多种方式来解析 URL 中的参数,本篇文章将...

    javascript使用正则获取url上的某个参数

    1. 读取当前页面的URL地址,使用`window.location.href`属性获取。 2. 使用`indexOf`方法找到`?`符号的位置,然后通过`substring`方法从`?`符号之后开始截取字符串,得到URL参数部分。 3. 利用`split`方法以`&`...

    前端javascript地区屏蔽

    利用这些信息,我们可以判断用户是否在我们设定的屏蔽地区内,如果在,则执行相应的处理,如显示提示信息或者重定向到其他页面。 接下来,我们分别介绍如何使用搜狐和126网易的API。 1. 搜狐地区屏蔽: 搜狐的API...

    JavaScript验证大全

    例如,使用正则表达式来判断邮箱地址是否合法,或者检查密码是否至少包含大小写字母、数字和特殊字符。 2. **空值检查**:防止用户提交空白或空字符串,确保所有必填字段都已填写。可以使用`if`语句检查输入值是否...

    JS代码根据搜索引擎来路来判断 跳转到指定页面

    2. **条件判断**:检查`HTTP_REFERER`是否为空,并且其格式是否合法。 3. **域名拆分**:通过`@explode('.', $referer)`将域名按`.`分割成数组。 4. **域名匹配**:判断分割后的数组中是否包含预设的搜索引擎名称。 ...

    javascript数据校验正则表达式

    在JavaScript中,正则表达式主要用于测试一个字符串是否符合特定模式,从而判断其有效性。例如,我们可以使用正则表达式来检查电子邮件地址、电话号码、日期格式等是否符合预设规则。以下是一些常见的正则表达式模式...

    javascript效果大全,常用javascrip效果t整理

    通过获取元素的offsetTop和window.pageYOffset属性,判断图片是否进入视口来实现。 二、表单验证 3. 表单实时验证:JavaScript可以实时检测用户输入,例如检查邮箱格式、手机号码合法性等,提供即时反馈,增强用户...

    is-url:宽松地验证URL

    标题 "is-url:宽松地验证URL" 描述的是一个JavaScript库,它的主要功能是判断一个字符串是否符合URL的标准。这个库被命名为`is-url`,它通过简单的安装和调用,可以帮助开发者快速检测输入的数据是否为有效的URL地址...

    JavaScript常用功能对象

    其基本实现通过遍历字符串中的每个字符,利用`charCodeAt()`方法判断字符的编码范围,从而累加字节数。 ```javascript function StrLengthByByte(str) { var len = 0; for (var i = 0; i ; i++) { if (str....

Global site tag (gtag.js) - Google Analytics