2

検証時に、ユーザーがWebサイトに入力する中国語、日本語、キリル文字(など)のアルファベットを無効にする必要があります(サーバー側の検証のみ)。同時に、すべてのラテンアクセント文字を許可したいと思います。もちろん、utf-8を使用してsymfony1.1とPHP5.2を使用しています。ヒントはありますか?

4

2 に答える 2

1

いつでも latin1 に変換してから戻すことができます。これにより、latin1 以外の文字はすべて破棄されます。例えば。:

$str = utf8_encode(utf8_decode($str));

そもそもなぜこれが欲しいのだろうか?

于 2009-01-19T10:49:08.747 に答える
0

厳選する必要がある場合、正規表現の使用や許可された文字のリストの作成を避けることはできません。

はい、これは簡単でも迅速でもありませんが、キャラクターを細かく選びたい場合は、具体的にする必要があるかもしれません.

于 2009-01-19T18:52:22.937 に答える