【发布时间】:2011-12-05 20:47:38
【问题描述】:
我尝试过转换,但一直失败。
我的ereg:if (!ereg("^[a-zA-Z0-9]{3,16}$",$username)) {
是错误的,因为它已过时。如何切换到preg_match?
【问题讨论】:
-
你试过用
preg_match替换ereg吗?您需要告诉我们您尝试了什么,而不是“我尝试转换...”。
我尝试过转换,但一直失败。
我的ereg:if (!ereg("^[a-zA-Z0-9]{3,16}$",$username)) {
是错误的,因为它已过时。如何切换到preg_match?
【问题讨论】:
preg_match替换ereg吗?您需要告诉我们您尝试了什么,而不是“我尝试转换...”。
if (!preg_match("/^[a-zA-Z0-9]{3,16}$/",$username)) { /* .. */ }
注意分隔符/。
【讨论】: