为了账号安全,请及时绑定邮箱和手机立即绑定

求 url 正则表达式 。。网上的都有bug

求 url 正则表达式 。。网上的都有bug

幕布斯6054654 2018-11-14 10:17:44
<P>我现在用的是</P> <P>@"(https?://[-\w.]+(:\d+)?(/([\w/_.]*)?)?)"</P> <P>但是当url中出现 - 或 ?</P> <P>等字符的时候,url就截至了。。比如</P> <P><A href="http://www.5time.cn/html/8/8-2.html">http://www.5time.cn/html/8/8-2.html</A></P> <P>经过我的这个正则就变成</P> <P><A href="http://www.5time.cn/html/8/8">http://www.5time.cn/html/8/8</A></P> <P>了。。</P> <P>刚发现这个编辑器的这则好像就没有出问题。。</P> <P>高手给个答案啊。。</P>
查看完整描述

1 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

建议直接用.net 2.0自带的Uri.IsWellFormedOriginalString方法进行URL验证

查看完整回答
反对 回复 2018-11-18
  • 1 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信