验证url 地址是否是图片

由于正则不是很熟悉

所以面对这样的目前只能采取两步走

一 判断url地址是否是正确的http

二判断后缀是否是图片 格式


/驗證URL
function validUrl(strUrl){
strUrl = strUrl.match(/http:\/\/.+/);
alert(strUrl);

if(strUrl==null)
return false;
else
return true;
}

//驗證上传图片格式
function valiImgType(str){
if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(str))
return false;
}


//文件扩展名
function getFileUploadExtension(obj) {
if (obj !== null) {
var value = obj.value.trim();
if (value.length > 0) {
var index = value.lastIndexOf(".") + 1;
var ext = value.substring(index).toLowerCase();
return ext;
}
}
return "";
}


 

验证url 地址是否是图片

时间: 2024-10-11 03:31:22

验证url 地址是否是图片的相关文章

Python验证Url地址的正则表达式

如下是django中做url验证的正则表达式: regex = re.compile( r'^(?:http|ftp)s?://' # http:// or https:// r'(?:(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+(?:[A-Z]{2,6}\.?|[A-Z0-9-]{2,}\.?)|' #domain... r'localhost|' #localhost... r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})'

MVC验证12-使用DataAnnotationsExtensions对整型、邮件、最小值、文件类型、Url地址等验证

原文:MVC验证12-使用DataAnnotationsExtensions对整型.邮件.最小值.文件类型.Url地址等验证 本文体验来自http://dataannotationsextensions.org/的DataAnnotationsExtensions.MVC3,是DataAnnotation的扩展,可以在客户端和服务端进行双重验证,能验证的类型包括:   ● 邮件验证 ● 整型验证 ● 日期验证 ● 数字验证(即从零开始的数字,不包括带小数点) ● 是否相同验证 ● 文件类型验证

url地址验证

<!--url地址验证,本案例使用了jQuery的jQuery validate插件--><script src="js/jquery.validate.min.js"></script><script> $().ready(function() { $("#myform").validate(); }); jQuery.extend(jQuery.validator.messages, { required: &qu

Javascript验证用户输入URL地址是否正确

<script type="text/javascript">function checkUrl() { var url = document.getElementById('url').value; if (url==''){ alert('URL 地址不能为空'); return false; } else if (!isURL(url)) { alert('URL 的格式应该是 http://www.111cn.net'); return false; } else

根据图片url地址获取图片的宽高

1 /** 2 * 根据img获取图片的宽高 3 * @param img 图片地址 4 * @return 图片的对象,对象中图片的真实宽高 5 */ 6 public BufferedImage getBufferedImage(String imgurl) { 7 URL url = null; 8 InputStream is = null; 9 BufferedImage img = null; 10 try { 11 url = new URL(imgurl); 12 HttpURL

JS中验证URL、图片

//验证URL function IsURL (str_url) { var strRegex = '^((https|http|ftp|rtsp|mms)?://)' + '?(([0-9a-z_!~*\'().&=+$%-]+: )?[0-9a-z_!~*\'().&=+$%-][email protected])?' //ftp的[email protected] + '(([0-9]{1,3}.){3}[0-9]{1,3}' // IP形式的URL- 199.194.52.184

php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)

1.电子邮件地址的校验 <?php /* 校验邮件地址*/ function checkMail($email) { //用户名,由"w"格式字符."-"或"."组成 $email_name= "\w|(\w[-.\w]*\w)"; //域名中的第一段,规则和用户名类似,不包括点号"." $code_at= "@"; $per_domain= "\w|(\w[-\w]*\

如何快速的获得url地址中参数名和参数值(在看PHP手册的时候无意间看见这两个函数,猜想能不能搭配使用。)

今天在看手册的时候,无意间看到这两个内置函数parse_url和parse_str.看到他们的用法后,我突然想到能不能利用这两个函数来获得url地址中的参数.为了验证我的猜想,我就以如下url为例子:https://www.baidu.com/baidu?wd=百度&tn=monline_4_dg&ie=utf-8 代码如下: $url = 'https://www.baidu.com/baidu?wd=百度&tn=monline_4_dg&ie=utf-8'; $url_

.net开发微信公众号(2)-验证服务器地址

验证服务器地址 上一篇我们说了如何开启开发者模式,填写了接收微信推送消息的URL,这一篇我们说下如何验证URL,只有验证完成了,URL才能正式启用. 上面这些是微信公众平台开发文档里说的验证方法,非常清楚,小伙伴们一看就能明白.微信只给出了PHP的代码示例.杯具. 我们就把它翻译成.net的,哈哈. 1.新建一个解决方案,起一个MVC4的项目,如下图.这里是我建好的一个解决方案,在这里简单介绍一下. WechatService:画红框的项目,是一个MVC4的项目,接收微信发来的消息以及提供了一些