フォームに20〜25個のテキストボックスがあります。私は私のaspxページで正規表現のコントロールを使用する必要がありますか、私はJavaスクリプトRegExpを使用する必要があります。私はこれを次の文脈で知りたい。Javascript RegExpまたは正規表現コントロール
- preformanceの
- メモリ管理
EDIT 上記の選択は、検証目的のために必要とされます。
フォームに20〜25個のテキストボックスがあります。私は私のaspxページで正規表現のコントロールを使用する必要がありますか、私はJavaスクリプトRegExpを使用する必要があります。私はこれを次の文脈で知りたい。Javascript RegExpまたは正規表現コントロール
EDIT 上記の選択は、検証目的のために必要とされます。
regular expression validator controlは、クライアント側とサーバー側の両方で検証を行います。
私が知っている限り、クライアント側の検証に関するパフォーマンスとメモリの管理に関する問題はありません。
正規表現としてJavaスクリプトをサポートしています。では、Javaスクリプトがブロックされている場合はどうなりますか? – Pankaj
@StackOverflowUser:サーバー側で検証が行われます。 – dotNETbeginner
基本的には:
ASPは、サーバー上のリソースが必要になります jsがクライアント
上のリソースが必要になりますので、あなたは、ASPを使用している場合は、使用している場合は、はるかに強力なサーバーが必要になります長いテキストをフィルタリングすると、遅いクライアントではゆっくりとレンダリングされる可能性があります。
これらの20-25のテキストボックスで何をしていますか?正規表現が必要なのは何ですか? – jfriend00
ルール番号1を忘れないでください:クライアントを信頼できません。クライアント側の検証がスキップされていないことを確かめることができないため、おそらくサーバー側を検証する必要があります。クライアント側の検証は、ユーザーに即座のフィードバックを追加するのに適していますが、それに依存することはできません。 – julioolvr
基本的には、ユーザーの入力を信頼できないので、サーバー上でそれを実行する必要があります。より良いユーザーエクスペリエンスのために、クライアント上で(さらに) – roberkules