【问题标题】:ASP.NET MVC RegularExpression, two input length value limitsASP.NET MVC 正则表达式,两个输入长度值限制
【发布时间】:2026-01-06 14:15:02
【问题描述】:

我需要简单的 ISBN 验证,所以我正在使用

[RegularExpression("([0-9]{13})", ErrorMessage = "Invalid ISBN")]

它强制用户输入 13 个数字,但我希望用户可以输入 10 或 13 个数字,我需要如何修改代码?

【问题讨论】:

标签: asp.net asp.net-mvc validation


【解决方案1】:

你可以使用这个正则表达式^([0-9]{10}|[0-9]{13})$

【讨论】: