我不是写正则表达式的专家,所以需要你的帮助.我想以"dd-MMM-yyyy"格式验证日期,即2012年6月7日.我在asp.net中使用RegularExpressionValidator.
任何人都可以帮我提供表达吗?
谢谢你分享你的时间.
Mar*_*ark 24
使用DatePicker可能是最好的方法.但是,因为那不是你问的,这里有一个选项(虽然它区分大小写):
^(([0-9])|([0-2][0-9])|([3][0-1]))\-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\-\d{4}$
Run Code Online (Sandbox Code Playgroud)
此外,这里有一个你可以轻松测试正则表达式的地方:http: //www.regular-expressions.info/javascriptexample.html
小智 7
正则表达式在白天没有领先零.
^\d{1,2}-[a-zA-Z]{3}-\d{4}$
Run Code Online (Sandbox Code Playgroud)
在一天内使用前导零更新正则表达式.
^\d{2}-[a-zA-Z]{3}-\d{4}$
Run Code Online (Sandbox Code Playgroud)