正则表达式匹配URL
请教一个javascript正则表达式匹配URLURL格式如下:http://11.12.13.14:9091/FileServer/fileupload?path=/a...
请教一个javascript正则表达式匹配URL
URL格式如下:
http://
11.12.13.14:9091/FileServer/fileupload?
path=/aa/bb/cc/backup/log/test.log
以上是一个URL,写一起会被屏蔽掉,隔开写
rtsp://
20.0.1.15/88888888/16/20121215/
268435462/268435462.ts
以上是一个URL,写一起会被屏蔽掉,隔开写
协议也可能是:https | http | ftp | rtsp | igmp | file | rtspt | rtspu
1、主要是要匹配URL最后面的文件,URL最后的斜杠后面必须要有文件,不限制文件格式;
2、匹配前面的协议部分、支持IP路径等,其他部分次要。
求大神解决,没分了!!! 展开
URL格式如下:
http://
11.12.13.14:9091/FileServer/fileupload?
path=/aa/bb/cc/backup/log/test.log
以上是一个URL,写一起会被屏蔽掉,隔开写
rtsp://
20.0.1.15/88888888/16/20121215/
268435462/268435462.ts
以上是一个URL,写一起会被屏蔽掉,隔开写
协议也可能是:https | http | ftp | rtsp | igmp | file | rtspt | rtspu
1、主要是要匹配URL最后面的文件,URL最后的斜杠后面必须要有文件,不限制文件格式;
2、匹配前面的协议部分、支持IP路径等,其他部分次要。
求大神解决,没分了!!! 展开
展开全部
1、 preg_grep(模式,数组);它的返回值是一个新数组,新数组的元素是匹配成功的元素。
2、preg_match(模式,字符串);它的返回值是一个整型,0或者1, 0表示匹配不成功,1表示匹配成功,preg_match()第一次匹配成功后将会停止搜索,不再继续往下匹配。
3、preg_match_all(模式,字符串,保存匹配结果的数组(多维数组));搜索字符串中,所有匹配模式给定正则表达式的匹配结果,并且将它们以指定的顺序输出到指定的数组中。它执行一个全局正则表达式匹配,一直匹配到字符串的末尾。
4、preg_quote(字符串);转义正则表达式字符, preg_quote() 需要参数字符串,并向其中每个正则表达式语法中的字符前增加一个反斜线。
5、转换效果如图所示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询