C# ASP.NET 的10位数字和数字验证器的正则表达式。

bluesky1年前 ⋅ 192 阅读

ChatGPT的回答仅作参考:

以下是一个C# ASP.NET中用于验证10位数字的正则表达式:

```csharp
string regexPattern = @"^\d{10}$";
```

这个正则表达式的含义是:以数字开头,后面跟着9个数字,总共10位数字。

你可以在ASP.NET中使用RegularExpressionValidator控件来应用这个正则表达式验证器。例如:

```html
<asp:TextBox ID="txtNumber" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="regexValidator" runat="server" ControlToValidate="txtNumber"
    ErrorMessage="请输入10位数字" ValidationExpression="^\d{10}$"></asp:RegularExpressionValidator>
```

这个验证器将会验证txtNumber文本框中的输入是否为10位数字。如果不是,则会显示"请输入10位数字"的错误消息。

全部评论: 0

    相关推荐