gpt4 book ai didi

用于国家域的 php 正则表达式

转载 作者:可可西里 更新时间:2023-11-01 00:52:27 26 4
gpt4 key购买 nike

有新的国家域和 TLD,例如“http://президент.рф/”- 用于俄罗斯联邦域,或 http://example.新加坡对于新加坡...

是否有正则表达式来验证这些域?

我找到了这个:What is the best regular expression to check if a string is a valid URL?

但是当我尝试使用此处列出的表达式之一时 - PHP 被过度攻击了:)

preg_match(): Compilation failed: character value in \x{...} sequence is too large at offset 81

附:

1) 最后一部分由@OmnipotentEntity解决

2) 但主要问题 - 验证国际域名 - 仍然存在,因为示例正则表达式不能很好地验证。

最佳答案

使用“u”修饰符来匹配 unicode 字符。您给出的示例仅使用“i”修饰符。

关于用于国家域的 php 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4337248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com