c#的正则表达式,只允许数字和/.字符总数不应超过10个
本文关键字:字符 10个 正则表达式 许数字 数字 | 更新日期: 2023-09-27 17:54:30
我正在尝试为c#创建一个只允许数字(0-9)和/的正则表达式。字符总数不应超过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