求高手提供 dd和yyyyMMdd 格式的正则表达式~要正确的
比如:
文件夹名称限制为 01,02,03,04,。。。。。。31的 dd格式
和 yyyyMMdd的比如 20100303,20100714 这样的格式才正确。
C# 日期 正则表达式?判断日子的~急急急!!!!!!!
答案:2 悬赏:20 手机版
解决时间 2021-12-28 21:22
- 提问者网友:黑米和小志
- 2021-12-27 21:46
最佳答案
- 五星知识达人网友:逃夭
- 2021-12-27 23:11
/^((((1|\d)\d{2})-(0?|1|\d|3))|(((1|\d)\d{2})-(0?|1|\d|30))|(((1|\d)\d{2})-0?2-(0?|1\d|2))|(((1|\d)(0||)|((16||)00))-0?2-29-))$/
这个能满足你的要求。自己测试一下。
这个能满足你的要求。自己测试一下。
全部回答
- 1楼网友:末日狂欢
- 2021-12-28 00:16
因为你没有对整个字符串应用正则
string regexip = "^((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)$";
加个字符串开始和结束标志^和$,这样192.168.1.256就不正确了
原来的正则匹配了字符串前面的 192.168.1.25
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯