1

phpで正規表現を使用して、文字az、AZ、数字0〜9、および特殊文字$!。のみを承認する方法を教えてください。

preg_match("/^[a-zA-Z0-9$!\.\,]{1,100}$/", $name);

ここで何が問題になりますか?

4

1 に答える 1

2

頭のてっぺんから

if (preg_match('/^[^a-z\d\$!\.,]$/i', $string)){
     // fail
}
于 2012-06-13T19:41:20.437 に答える