Sim*_*son 18
不要用正则表达式这样做.日期在不同国家/地区的格式不同.改为使用DateTime.TryParse例程:
DateTime parsedDate;
if ( DateTime.TryParse( dateString, out parsedDate) && parsedDate.Day <= 28 )
{
// logic goes here.
}
Run Code Online (Sandbox Code Playgroud)
正则表达式几乎是金锤输入验证的,但在这种情况下,这是错误的选择.
归档时间: |
|
查看次数: |
1008 次 |
最近记录: |