4.3.4 FTP地址验证
FTP地址一般是以字符串“ftp://”开头的字符串。它和HTTP地址最大的区别是:FTP地址以字符串“ftp”开头,而HTTP地址以字符串“http”开头。同样地,FTP地址也可以被字符.、/、?、&、%、=分割。如ftp://www.abc.com、ftp://abc.cn、ftp://www.a.b.net/2007/aa.aspx等。根据验证HTTP地址的正则表达式,以下正则表达式能够验证FTP地址。ftp://(+/.)++(/*)? (62)
正则表达式(62)解释:
能够匹配单词字符和连接符号-。
/.匹配字符.。
+/.能够匹配以单词字符和连接符号-组成的字符串开头的、以字符.结尾的字符串。
(+/.)+能够匹配1个或多个以单词字符和连接符号-组成的字符串开头的、以字符.结尾的字符串。
/匹配字符/。
能够匹配单词字符、-、 (空格)、.、/、?、%、&、=;*能够匹配空字符串,或者由单词字符、-、 (空格)、.、/、?、%、&、=组成的长度至少为1的字符串。
(/*)?表示表达式/*匹配的字符串可以出现或者出现1次。
使用工具Regex Tester测试正则表达式(62),结果如图所示。
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]