小编A.G*_*far的帖子

域名正则表达式包括 IDN 字符 c#

我希望我的域名不包含超过一个连续的(.)\'/\'任何其他特殊字符。但它可以包含 IDN 字符,例如\xc3\x81, \xc5\x9b, etc... 我可以使用此正则表达式来满足所有要求(IDN 除外):

\n\n
@"^(?:[a-zA-Z0-9][a-zA-Z0-9-_]*\\.)+[a-zA-Z0-9]{2,}$";\n
Run Code Online (Sandbox Code Playgroud)\n\n

问题是这个正则表达式也拒绝 IDN 字符。我想要一个允许 IDN 字符的正则表达式。我做了很多研究,但我无法弄清楚。

\n

c# regex idn web

1
推荐指数
1
解决办法
3547
查看次数

标签 统计

c# ×1

idn ×1

regex ×1

web ×1