Zend framework 如何在zend php中验证utf8字符集中的特殊字符

Zend framework 如何在zend php中验证utf8字符集中的特殊字符,zend-framework,utf-8,validation,Zend Framework,Utf 8,Validation,我使用多语言字符,使用utf8编码。现在我需要验证它,并在输入时避免使用特殊字符。在使用多语言字符输入时,有没有办法识别特殊字符?我的意思是,我们可以验证特殊字符,如!@%%^&。。同时使用英语。我正在寻找相同类型的验证 任何人都可以帮我 我正在使用zend php。 提前感谢。使用验证程序,它已准备好unicode。分别只有一个“!”、“@”、“%”、“^”和“&”字符。这里没有“英语”和“西班牙语”,也没有“印度人”和“韩国人”。他们都是同一个角色。如果它们是UTF-8编码的,它们甚至与AS

我使用多语言字符,使用utf8编码。现在我需要验证它,并在输入时避免使用特殊字符。在使用多语言字符输入时,有没有办法识别特殊字符?我的意思是,我们可以验证特殊字符,如!@%%^&。。同时使用英语。我正在寻找相同类型的验证

任何人都可以帮我

我正在使用zend php。 提前感谢。

使用验证程序,它已准备好unicode。

分别只有一个“!”、“@”、“%”、“^”和“&”字符。这里没有“英语”和“西班牙语”,也没有“印度人”和“韩国人”。他们都是同一个角色。如果它们是UTF-8编码的,它们甚至与ASCII编码字符是同一字节。您可以像以前一样查找并替换它们


可能有一些字符看起来很相似,比如“!”(全宽感叹号),但这些字符与“!”不同,因此如果“!”有特殊含义,则没有特殊含义。

ok。。非常感谢。我的想法是,其他一些语言可能会使用特殊字符,因为它是字符sethai,现在,我想验证前面选择的语言的字符基础。有什么办法吗???意思是,若我选择印地语,那个么我想限制其他语言,比如西班牙语或..其他语言从usershai输入,现在,我想验证前面选择的语言的字符基础。有什么办法吗???意思是说,如果我选择印地语,那么我想限制其他语言,如西班牙语或..其他用户输入的语言。