gpt4 book ai didi

php - 测试 PHP 中的正则表达式是否有效

转载 作者:行者123 更新时间:2023-12-03 00:04:36 24 4
gpt4 key购买 nike

我正在编写一个表单验证类,并希望在验证中包含正则表达式。因此,不保证提供的正则表达式有效。

如何(有效地)检查正则表达式是否有效?

最佳答案

preg_* 调用中使用该模式。如果函数返回 false,则您的模式可能存在问题。据我所知,这是检查正则表达式模式在 PHP 中是否有效的最简单方法。

<小时/>

下面是指定正确类型的 bool 检查的示例:

$invalidPattern = 'i am not valid regex';
$subject = 'This is some text I am searching in';
if (@preg_match($invalidPattern, $subject) === false) {
// the regex failed and is likely invalid
}

关于php - 测试 PHP 中的正则表达式是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8825025/

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