问一个简单正则表达式
用一个表达式可以匹配类似
http://www.abc.com
www.abc.com
http://www.abc.com/
www.abc.com/
http://www.abc.com/asdf
www.abc.com/asdf
要怎么做啊
------解决方案--------------------(http://)?www\.abc\.com(/(asdf)?)?
------解决方案--------------------如果你里面的
www和asdf可以是任意字符应该是对的吧
(http://)?(.+)\.abc\.com\/?(.+)?
里面的
(.+)\.abc\.com部份是不是要改成([^\.]+)\.abc\.com呢?
因为(http://)?(.+)\.abc\.com\/?(.+)?可以匹配www.ccc.ccc.abc.com
还有,如果你这个正则用于验证应该加上^和$