ISBN搜索的正则表达式错误

时间:2012-06-01 06:46:03

标签: php regex

你好,任何人都可以看到这个正则表达式有什么问题吗?我从here得到了它,并在this进行了测试并且全部检出,但我收到此错误

分隔符不能是字母数字或反斜杠

这是我的代码

$input = $item_details['description'];
$regex = '^[0-9]{9}[[0-9]|X|x]$^';
preg_match($input, $regex, $output);
echo ($output);

1 个答案:

答案 0 :(得分:0)

尝试:

$regex = '/^[0-9]{9}([0-9]|X|x)$/';

$regex = '/^[0-9]{9}[0-9Xx]$/';

$regex = '/^[0-9]{9}[0-9X]$/i';