2012-07-16 39 views
0

我正在使用多语言字符,使用utf8编码。现在我需要验证它,并在输入时避开特殊字符。在使用多语言字符输入时,是否有任何方法可以识别特殊字符?我的意思是我们可以验证特殊字符,如!@ %%^& ..同时使用英语。我正在寻找相同类型的验证。如何在zend中验证来自utf8字符集的特殊字符php

有人请帮我...

我正在使用zend php。 在此先感谢。

回答

0

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

有可能是看起来类似的字符,就像“!”(全角感叹号),但这不是“!”的字符。因此如果“!”没有特殊含义有特殊的意义。

+0

好的..谢谢你..我以为是什么,其他一些语言可能会使用特殊字符,因为它的字符集 – 2012-07-16 10:45:31

+0

海,现在,我想验证以前选择的语言的字符基础。任何方式做到这一点?意思是,如果我选择印地语,那么我想限制其他语言,如西班牙语或其他语言从用户输入 – 2012-07-24 05:33:07

0

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

+0

hai,现在,我想验证以前选择的语言的字符基础。任何方式做到这一点?意思是,如果我选择印地语,那么我想限制其他语言,如西班牙语或其他语言从用户输入。 – 2012-07-23 11:13:15