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

时间:2015-06-09 14:16:24

标签: c# regex

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

1 个答案:

答案 0 :(得分:0)

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

^[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