c#的正则表达式,只允许数字和/.字符总数不应超过10个

本文关键字:字符 10个 正则表达式 许数字 数字 | 更新日期: 2023-09-27 17:54:30

我正在尝试为c#创建一个只允许数字(0-9)和/的正则表达式。字符总数不应超过10个。这是日期文本框。我有日历扩展器,但要求是,我也必须允许键盘输入。所以我们试图避免错误

c#的正则表达式,只允许数字和/.字符总数不应超过10个

匹配数字和/字符的正则表达式为:

^[0-9/]{1,10}$
  • ^为字符串
  • 起始
  • [0-9/]为可接受字符
  • {1,10}为出现次数
  • $表示字符串
  • 的末尾。

regexr: http://www.regexr.com/3b5uo

对于日期,您可能希望使用以下正则表达式:

^[0-9]{1,2}[/]{1}[0-9]{1,2}[/]{1}[0-9]{4}$

regexr: http://www.regexr.com/3b5uu