Php 警告:preg#u match()[function.preg match]:未知修饰符'-';
我将ereg更改为preg_match,以便将mycode更新为PHP5.3。现在我在我的页面中看到了这个警告。如何解决这个问题 警告:Php 警告:preg#u match()[function.preg match]:未知修饰符'-';,php,php-5.3,Php,Php 5.3,我将ereg更改为preg_match,以便将mycode更新为PHP5.3。现在我在我的页面中看到了这个警告。如何解决这个问题 警告: Warning: preg_match() [function.preg-match]: Unknown modifier '-' in C:\xampp\htdocs\share\configs\functions.php on line 2645 旧代码: if (!ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"
Warning: preg_match() [function.preg-match]: Unknown modifier '-' in C:\xampp\htdocs\share\configs\functions.php on line 2645
旧代码:
if (!ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $dateOfBirth, $regs))
新代码(PHP5.3):
谢谢您需要添加:
可能重复的和许多其他的,看看右边的“相关”列表。
if (!preg_match ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $dateOfBirth, $regs))
if (!preg_match ("/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/", $dateOfBirth, $regs))
# ^ ^