MyException - 我的异常网
当前位置:我的异常网» C# » 再求一正则表达式解决思路

再求一正则表达式解决思路

www.MyException.Cn,网友分享于:2013-01-01   浏览:1次
再求一正则表达式
验证是否符合这种格式       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]*
软件开发程序错误异常ExceptionCopyright © 2009-2014MyException 版权所有