0

理解できません; これは簡単なはずです:

このテキスト ボックスのエントリが次のようになる理由:

Foo 2010

この REGEX によって検証:

ValidationExpression="^[a-zA-Z0-9 -_!]+$"

無効なエントリ エラーをスローしますか? 英数字、スペース、ダッシュ、アンダースコア、および感嘆符を許可することを目的としています。

REGEXは頭が痛い...

4

1 に答える 1

3

ダッシュ-は、 の直後[または前に配置するか、 で]エスケープする 必要があります。そうしないと、クラス範囲のメタ文字として扱われます\

これを試して:ValidationExpression="^[-a-zA-Z0-9 _!]+$"

于 2010-05-16T21:46:28.953 に答える