Preg匹配不起作用

时间:2014-03-12 13:37:34

标签: preg-match

您是否有人可以在不使用任何现有表达式的情况下将此ereg转换为preg_match?我的意思是分隔符/ /等等。

if(!ereg("^(([A-Za-z0-9!#$%&'*+=?^_`{|}~-][A-Za-z0-9!#$%&'*+=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) {

1 个答案:

答案 0 :(得分:0)

表达式中没有的任何字符都将以分隔符的形式执行,因此:

if(!preg_match("¤(([A-Za-z0-9!#$%&'*+=?^_`{|}~-][A-Za-z0-9!#$%&'*+=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))¤", $local_array[$i])) {

应该有效