0

input のようにチラシ ID をabc入力し、 に保存しました$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 に答える