Regex 如何检查任意正则表达式及其长度?

Regex 如何检查任意正则表达式及其长度?,regex,validation,web,Regex,Validation,Web,我希望它都在一个正则表达式中,因为(对我来说)验证输入的黑盒工具只接受一个正则表达式,我不希望引入我自己的外部逻辑来进行双重检查 具体地说,我正在尝试修改,以确保输入是有效的URL,然后确保其长度不超过一定数量的字符,以便它适合数据库列 i、 我想合并 regex_check(“您可以在regex中使用零长度前瞻,让它先行查看并检查字符串长度。只有在前瞻为真以及模式的其余部分为真时,匹配才会成功: ^(?=^.{0,250}$)... 其中,…是另一个模式。您可以在正则表达式中使用零长度的前瞻

我希望它都在一个正则表达式中,因为(对我来说)验证输入的黑盒工具只接受一个正则表达式,我不希望引入我自己的外部逻辑来进行双重检查

具体地说,我正在尝试修改,以确保输入是有效的URL,然后确保其长度不超过一定数量的字符,以便它适合数据库列

i、 我想合并
regex_check(“您可以在regex中使用零长度前瞻,让它先行查看并检查字符串长度。只有在前瞻为真以及模式的其余部分为真时,匹配才会成功:

^(?=^.{0,250}$)...

其中,
是另一个模式。

您可以在正则表达式中使用零长度的前瞻,使其前瞻并检查字符串长度。只有在前瞻为真以及模式的其余部分为真时,匹配才会成功:

^(?=^.{0,250}$)...
其中,
是另一种模式