再求一正则表达式
验证是否符合这种格式 http://英文(或IP)/英文
------解决方案--------------------中间部分:
[a-zA-Z]{1,}|[(\d+)\.(\d+)\.(\d+)\.(\d+)]*
------解决方案-------------------- 如果表示网址,你不允许 ". " 吗? 如果要
@ "^http://(([a-zA-Z\.]*)|([0-9\.]*))/[a-zA-Z\.]*$ "
------解决方案--------------------^http://(?:[a-zA-Z]+|(?:(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))(?:\.(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))){3}))/[a-zA-Z]+$
如果编译通不过,说明一下你在什么环境下使用,验证控件,还是js,还是c#程序中,c#程序中“\”需要用“\\”来转义
------解决方案--------------------匹配ip用这个
(((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}\3
------解决方案--------------------不知这样是否符合呢?
http://(([a-zA-Z]*)|(([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)\.([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)\.([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)\.([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)))/[a-zA-Z]*