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

时间:2012-07-16 07:14:42

标签: zend-framework utf-8 validation

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

任何人都请帮帮我......

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

2 个答案:

答案 0 :(得分:0)

使用Zend_Validate_Alnum验证器,它已准备好unicode。

答案 1 :(得分:0)

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

可能会有看起来类似的字符,例如“!”(全宽感叹号),但这与“!”字符不同因此,如果“!”没有特殊含义具有特殊意义。