この正規表現で理由を知っている人はいますか:
$name ="abcdefABCDF12345àââããåèéêëìíîïòôöõøùúûüÿ ýñçčšžÀÁâÄÃÅ∂ð"$[]%&/()^*?¿¨_-{}:;,.Ç"
if(!preg_match("[a-zA-Z0-9àáâäãåèéêëìíîïòóôöõøùúûüÿýñçčšžÀÁÂÄÃÅÈÉÊËÌÍÎÏÒÓÔÖÕØÙÚÛÜŸÝÑßÇŒÆČŠŽ∂ð &\.\'-_]+", $name))
{
//is also matching []/()^*?:;,
}
いずれにせよ、 &.'-_ を許可するように設定するにはどうすればよいですか (はい、ドットと & もありますが、上記ではありません)。
ありがとう。