<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script>
function IsURL(str_url){
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
var re=new RegExp(strRegex);
if (re.test(str_url)){
return (true);
}else{
return (false);
}
}
alert(IsURL("http://dengwujie@163.com"));
</script>
</BODY>
</HTML>
分享到:
相关推荐
在本主题中,我们重点关注“url正则表达式”,它主要用于验证、提取或操作URL(统一资源定位符)。URL是互联网上资源的唯一地址,遵循特定的格式标准。 博文链接给出的是一个ITEYE上的博客,由pengwenchao分享的...
### 一、JS验证URL正则表达式 #### 1. 正则表达式的结构分析 在给定的部分内容中,定义了一个JavaScript函数`functionIsURL(str_url)`,该函数利用正则表达式来验证传入的字符串是否为一个合法的URL。 ##### 正则...
具体代码如下所示: /* 定义替换对象键值 */ var setReferArgs = function(){ var referArgs = new ...var replaceUrlParams = function(url){ var actualUrl = ""; var referArgs = setReferArgs(); for(var ke
### 正则表达式在JavaScript中的应用与解析 #### 一、正则表达式简介 正则表达式是一种强大的文本处理工具,它被广泛应用于文本的查找、替换以及验证等场景。通过正则表达式的模式匹配能力,可以高效地完成各种...
JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,进行模式匹配、查找、替换等操作。在JavaScript中,正则表达式是一种强大的工具,可以帮助开发者实现复杂的数据验证、文本...
正则表达式(Regular Expression)是JavaScript中的一种强大工具,用于匹配字符串中的模式。在JavaScript中,正则表达式可以用来验证用户输入,例如检查邮箱地址的有效性或手机号码的格式。以下是一些JavaScript中...
JavaScript(简称JS)正则表达式是编程语言中强大的文本处理工具,用于查找、替换或者匹配字符串中的模式。在JS中,正则表达式通常与`String`对象的方法结合使用,如`match()`, `search()`, `replace()`, 和 `split...
在IT领域,特别是前端开发中,JavaScript(简称JS)是一种不可或缺的编程语言,而正则表达式则是JS中处理字符串的强大工具。正则表达式,简称为regex或regexp,是一种用于匹配、查找、替换等操作的字符组合模式,...
JavaScript中的正则表达式是用于文本模式匹配的强大工具,它在数据验证、字符串处理等方面有着广泛的应用。在JavaScript中,正则表达式可以用来检查字符串是否符合特定的格式,例如邮箱地址、电话号码、身份证号等。...
"JS正则表达式葵花宝典"深入讲解了正则表达式的使用技巧和高级特性,特别是针对URL验证的正则表达式,以及递归匹配和非贪婪匹配的概念。 首先,我们来谈谈URL验证的正则表达式。一个完整的URL通常包含协议(如http...
JavaScript中的正则表达式是进行文本模式匹配和处理的强大工具,广泛用于数据验证、搜索替换等场景。在JavaScript中,正则表达式可以是字面量形式(/pattern/flags)或构造函数形式(new RegExp('pattern', 'flags')...
JavaScript中,可以利用正则表达式来检测URL的合法性。正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,每个字母或数字)和特殊字符(称为“元字符”)。在JavaScript中使用正则表达式通常...
### 常用正则表达式集锦及应用场景 #### 1. 只能输入数字:“^[0-9]*$” - **含义**: 匹配任何由数字组成的字符串。 - **应用场景**: 适用于需要用户输入纯数字的情况,例如年龄、价格等。 #### 2. 只能输入n位的...
这个"常用正则表达式.txt"文件很可能包含了一系列在实际开发中常见的正则表达式模式,如邮箱验证、手机号码验证、URL验证、日期格式验证等。开发者可以参考这些模式来快速解决项目中的字符串处理问题。记住,熟练...
JS 正则表达式是指在 JavaScript 中使用的正则表达式,它是一种强大的字符串匹配工具,广泛应用于字符串的校验、提取、替换等操作。本文将详细介绍 JS 正则表达式在限制文本框只能输入数字方面的应用。 非负整数 JS...
在JavaScript(JS)中,正则表达式是一种强大的文本处理工具,用于模式匹配和字符串操作。它们被广泛用于数据验证,如输入检查、格式化和提取。本篇将深入探讨JS中的一些常用正则验证方法。 一、基本正则概念 正则...
在JavaScript中,正则表达式是处理字符串的强大工具,尤其在解析、匹配或提取URL等字符串中的特定部分时。本文将深入探讨如何使用JavaScript和正则表达式来获取URL的域名部分。 首先,URL(Uniform Resource ...
JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配...
本文实例讲述了python使用正则表达式提取网页URL的方法。分享给大家供大家参考。具体实现方法如下: import re import urllib url=//www.jb51.net s=urllib.urlopen(url).read() ...JavaScript正则表达式在线测
JavaScript 提供了多种方式来处理这类需求,使用正则表达式是其中一种比较灵活和强大的方法。 要使用正则表达式从URL中提取参数值,首先需要了解URL参数的一般格式。通常情况下,一个URL参数的格式是这样的: ``` ...