让RegularExpression不接受任何数字或数字

时间:2017-12-08 10:57:19

标签: c# regex

如何让RegularExpression不接受任何数字或仅接受数字。 此刻它只接受数字。但是,如果我没有输入任何内容,它会给我标准错误:“刷新字段之间的秒数是必需的。”

我希望用户能够填写任何内容。 (我的应用程序生成标准值。)

我在其他问题上找不到这个。只有白色空间。

[RegularExpression("([1-9][0-9]*)", ErrorMessage = "Test, ErrorMessage from RegularExpression")]
public int NumberOfSecondsBetweenRefresh { get; set; }

我的观点:

@using (Html.BeginForm("Settings_Personal", "Home", FormMethod.Post))
{
    @Html.ValidationSummary()

    @Html.LabelFor(x => x.NumberOfSecondsBetweenRefresh)
    @Html.TextBoxFor(x => x.NumberOfSecondsBetweenRefresh)

    <input type="submit" value="Opslaan" />
}

0 个答案:

没有答案