1

ユーザーがアポストロフィ (記号 ') を使用できないようにするために、RegularExpressionValidator を使用しています。これは、単一行のテキストボックスで正常に機能しています。ただし、ユーザーが改行にEnterキーを使用すると、常にエラーメッセージが表示されます。私が使用している ValidationExpression is:ValidationExpression="^(?:(?!['].))*$"

これがコードです: ErrorMessage="You are not allowed to use apostorphene" ControlToValidate="tbDrivingLicenseOther"
ValidationExpression="^(?:(?!['].))*$">

ウェブ上のどこにも解決策が見つかりません。誰でも助けることができますか?

4

1 に答える 1

0

私には明らかではありませんが、現在の正規表現でアポストロフィと一緒に実際に何を防止しようとしているのか...しかし、次の式:

ValidationExpression="^[^']*$"

TextBox と複数行の TextBox の両方でのみ、アポストロフィの入力を禁止します。

于 2012-06-27T17:54:29.040 に答える