【发布时间】:2010-12-16 16:44:25
【问题描述】:
我必须尽快检查到 PHP 套接字服务器的缓冲区输入。为此,我需要知道输入消息 $buffer 是否包含除以下字符之外的任何其他字符:a-z、A-Z、0-9、#、-、。和 $
我目前正在使用以下 ereg 函数,但想知道是否有优化速度的方法。我应该使用不同的函数还是不同的正则表达式?
if (ereg("[A-Za-z0-9]\.\#\-\$", $buffer) === false)
{
echo "buffer only contains valid characters: a-z, A-Z, 0-9, #, -, ., $";
}
【问题讨论】:
-
ereg已弃用;改用preg_函数
标签: php regex validation