0

abc在输入中输入了我的传单 ID 并将其存储在$flyerIDs.

我想验证输入不包含除空格、数字和逗号之外的任何内容,以及它是否会引发错误。

我有:

$error = preg_match("/[^\s,0-9]+/gi", $flyerIDs);

$error商店“”。不明白为什么。

4

2 回答 2

3

我不认为“g”是 PHP 中的有效修饰符。此外,只有匹配字母时才需要“i”。

$error = preg_match("/[^\s,0-9]+/", $ids);
于 2013-10-23T17:54:14.110 回答
0

您应该在 PHP 中使用preg_match_all()代替g修饰符。

于 2013-10-23T17:59:45.167 回答