【发布时间】:2011-06-12 10:51:18
【问题描述】:
我需要验证可能是用于过滤他/她自己的应用程序中的字段的正则表达式的用户输入,我如何检查该正则表达式的有效性?
【问题讨论】:
标签: php regex validation filtering user-input
我需要验证可能是用于过滤他/她自己的应用程序中的字段的正则表达式的用户输入,我如何检查该正则表达式的有效性?
【问题讨论】:
标签: php regex validation filtering user-input
将其传递给preg_match() 的虚拟调用,看看它是否返回false(表示错误)?
注意:根据您打算在哪里运行此应用程序,我会质疑允许用户执行此操作的决定。您可能正在为拒绝服务攻击做好准备;恶意用户只需要提供一个非常长、复杂的正则表达式字符串,您的服务器就会停止运行。
【讨论】: