0

b/w 正規表現と spry 検証の違いは何ですか。これは重要で、最良で、簡単で、主に php プログラミングで使用されます。

4

1 に答える 1

1

Spryは Adob​​e の Javascript ライブラリです。複雑な基準に基づいて、有効かどうかに基づいてフィールドに色を付けることができる検証フレームワークがあります。これはクライアント側でのみ実行され、Spry の検証ビットが ajax 呼び出しを行って検証を実行できるという証拠はなく、検証に正規表現を使用できるという兆候もありません。

正規表現は、地球上のほぼすべてのプログラミング言語で使用できるテキスト マッチング構文です。正規表現を使用して、フォーム入力の多くの検証タスクを実行できる場合があります。

あなたが言ったようにあなたの質問には答えられません:SpryはPHPとは何の関係もないので、それが最良または最も簡単な方法であるかどうかを判断する方法はありませんが、クライアント側のものであることは確かに言えます. PHP で検証を実行する最も一般的な方法ではありません。

バリデーションに関しては、正規表現は Spry よりも桁違いに「重要」であることに賭けたいと思います。

また、非常に重要なことを覚えておいてください。クライアント側の検証がある場合でも、サーバー側での検証が必要です。クライアント側の検証はバイパスされる可能性があり、コードによって盲目的に信頼されるべきではありません。

于 2011-03-16T05:16:57.530 に答える