求js正则表达式,验证图片高度与宽度 如下格式233*232 ( 宽度*高度)

JavaScript016

求js正则表达式,验证图片高度与宽度 如下格式233*232 ( 宽度*高度),第1张

var a='233*232'

var b=a.match(/(\d+)/)

if(b[0]>400&&b[1]>200){alert('宽度不能大于400高度不能大于200')}

例:/upload/activity/xueba/20161025/091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

1,获取图片名称

正则表达式:[^\/\\]+$

匹配结果:091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

2,获取后缀

正则表达式:[^\.]\w*$

匹配结果:gif

var img = document.getElementsByTagName('img')[0]

// 注意,我使用了\w 来匹配图片名,表示匹配[A-Za-z0-9_]之内的字符都能被匹配到

// 另外最后我使用一个表达式来限定只匹配图片后缀

console.log(img.src.match(/\/(\w+\.(?:png|jpg|gif|bmp))$/i)[1])