有谁知道为什么在这个正则表达式中:
$name ="abcdefABCDF12345àáâäãåèéêëìíîïòóôöõøùúûüÿ ýñçčšžÀÁÂÄÃÅ∂ð"$[]%&/()^*?¿¨_-{}:;,.Ç"
if(!preg_match("[a-zA-Z0-9àáâäãåèéêëìíîïòóôöõøùúûüÿýñçčšžÀÁÂÄÃÅÈÉÊËÌÍÎÏÒÓÔÖÕØÙÚÛÜŸÝÑßÇŒÆČŠŽ∂ð &\.\'-_]+", $name))
{
//is also matching []/()^*?:;,
}
无论如何,我应该如何设置以允许 &.'-_ (是的,点和 & 也是,但不是上面提到的)。
谢谢。