C#:用于 Url 验证的 RegEx

标签 c# regex

<分区>

我需要一个正则表达式验证网址:

这应该是有效的

http://www.google.com

https://www.google.com

但不是这个:

google.com

www.google.com

我知道这可以通过 Uri.IsWellFormedUriString 来完成,但我需要一个正则表达式。找到了几个类似的主题,但不适合我的情况。谢谢!

最佳答案

你确定你想要正则表达式而不是这个 - Uri.TryCreate

你也看过这篇文章 - What is the best regular expression to check if a string is a valid URL?

关于C#:用于 Url 验证的 RegEx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566951/

相关文章:

c# - TinyMCE 编辑器 : A potentially dangerous Request. 从客户端检测到表单值

regex - 特殊字符后的首字母大写

regex - 如何修复正则表达式以匹配整个单词,而不是子字符串?

使用 Æ Ø Å 验证正则表达式电子邮件

c# - 嵌套泛型

c# - 导出到 Excel 错误

java - 当有连续的​​大写字母时,如何在 Java 中将驼峰式大小写转换为小连字符

javascript - 只匹配数字、逗号和点,忽略空格

c# - 异步处理 IEnumerable<Task>,并发性有限

c# - 在 OWIN 身份验证期间获取路由属性?