preg_match("#[_=&///?\.a-zA-Z0-9-]+$#i",$softurl1)
来源:学生作业帮 编辑:作业帮 分类:语文作业 时间:2024/08/24 01:41:04
preg_match("#[_=&///?\.a-zA-Z0-9-]+$#i",$softurl1)
("#[_=&///?\.a-zA-Z0-9-]+$#i
这个语法规则我看不懂
if(!preg_match("#(http:\/\/)?([\w-]+\.)+[\w-]+(/[\w- .%&=]*)?#i",$softurl)){
ShowMsg("请使用标准的url格式","-1");
exit();
}
顺便看看这句里的正则是什么意思,一个单元一个单元的解释下好吗
("#[_=&///?\.a-zA-Z0-9-]+$#i
这个语法规则我看不懂
if(!preg_match("#(http:\/\/)?([\w-]+\.)+[\w-]+(/[\w- .%&=]*)?#i",$softurl)){
ShowMsg("请使用标准的url格式","-1");
exit();
}
顺便看看这句里的正则是什么意思,一个单元一个单元的解释下好吗
#[_=&///?\.a-zA-Z0-9-]+$#i
意思是 一个字符串以_=&/?\.a-zA-Z0-9-这些字符中的一个或者多个结尾
#(http:\/\/)?([\w-]+\.)+[\w-]+(/[\w- .%&=]*)?#i
第二个匹配URL格式
(http:\/\/)?以http://开头或者没有(问号表示这个http://可以不存在)
([\w-]+\.)+后面跟上字母数字下划线短横线的一个或者多个加上一个点号 加号的意思是这个字符串可以重复多次,也就是可以是abc.也可以是ad-bc.oe_tc.这样的形式
[\w-]+ 刚才的字符串后面跟上字母数字下划线短横线一个或者多个
(/[\w- .%&=]*)?刚才的字符串后面再跟上一个/ 然后后面的字符是字母数字下划线短以及 .%&=这几个字符多次或者没有,问号的意思是这一条的整个字符串也可以不存在
总之就是匹配URL啦
说明起来比较复杂.看看基础知识就好了.
再问: 感谢啊 就是基础不行 这是dedecms下载模块中的正则匹配 看了半天没有明白什么意思 谢谢啊
意思是 一个字符串以_=&/?\.a-zA-Z0-9-这些字符中的一个或者多个结尾
#(http:\/\/)?([\w-]+\.)+[\w-]+(/[\w- .%&=]*)?#i
第二个匹配URL格式
(http:\/\/)?以http://开头或者没有(问号表示这个http://可以不存在)
([\w-]+\.)+后面跟上字母数字下划线短横线的一个或者多个加上一个点号 加号的意思是这个字符串可以重复多次,也就是可以是abc.也可以是ad-bc.oe_tc.这样的形式
[\w-]+ 刚才的字符串后面跟上字母数字下划线短横线一个或者多个
(/[\w- .%&=]*)?刚才的字符串后面再跟上一个/ 然后后面的字符是字母数字下划线短以及 .%&=这几个字符多次或者没有,问号的意思是这一条的整个字符串也可以不存在
总之就是匹配URL啦
说明起来比较复杂.看看基础知识就好了.
再问: 感谢啊 就是基础不行 这是dedecms下载模块中的正则匹配 看了半天没有明白什么意思 谢谢啊
preg_match("#[_=&///?\.a-zA-Z0-9-]+$#i",$softurl1)
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 谁能帮我具
正则表达式匹配 ^([a-zA-Z0-9_]+)\\(([a-zA-Z0-9_.()]+)\\)$ 求牛人给解释一下这个
/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[
帮忙解释一下这个正则表达式吧 ^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]+$
/^[a-z0-9_@\-\s\/\.\,\(\)\+]+$/i 这个正则表达式是什么意思?
正则表达式里面有这么一句:var re = /^[a-zA-Z0-9&\-\'\/ ]*$/; a,B,&,-,',/都
正则表达式 [-.-_A-Za-z0-9]
正则表达式 [a-z0-9_\-]+ 后面的 _\-
要一个昵称的正则表达式 要求:只能由大小写英文字母、中文、数字组成 ^[\u4E00-\u9FA5A-Za-z0-9_]
!preg_match("/^[a-zA-Z ]*$/",$name)谁能帮我解释下这一句什么意思吗?PHP的
我想允许写中文,字母,数字,正则表达式写的对吗 ^[a-zA-Z0-9-\u0391-\uFFE5]+$