0

RegularExpressionValidatorすべての文字(上と下)、数字、スペース、ダッシュを検証しようとしています。

私は今これを持っています:

<asp:RegularExpressionValidator
    ID="RegularExpressionValidator1"
    runat="server" 
    ControlToValidate="txtCase"
    ValidationExpression="^[A-Z0-9 _]*$" 
    ForeColor= "Red"
    ErrorMessage="No Special Characters allowed">
</asp:RegularExpressionValidator> 

現在、小文字と数字の組み合わせでのみ機能します。

大文字とダッシュを追加するにはどうすればよいですか?

4

1 に答える 1

3

すべての文字が必要な場合は、Unicodeコードプロパティを使用する必要があります。

ValidationExpression="[\p{L}\d -]+"

\p{L}Unicodeコードのプロパティであり、すべての言語のすべての文字に一致します

\d 数字です(Unicodeベースでもあります)

于 2013-03-19T18:52:47.073 に答える