正则表达式好难,求大神指导!!

我才jayspaceship 2015-03-19 05:54:01
编程新手来求教了!

想要一个正则表达式能判断年月的,格式为2015-01,像这个样子
如果是2015-13就不对

网上搜的怎么都不正确。。。

求指点啊!!
...全文
314 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
netediter 2016-06-22
  • 打赏
  • 举报
回复
引用 6 楼 netediter 的回复:
^(\d{4}-(0+[1-9]{1}|1[0-2]))$ yyyy-MM 校验 2016-00、2016-6不能通过校验
最近正则进阶正则 ,有问必答 欢迎交流
netediter 2016-06-22
  • 打赏
  • 举报
回复
^(\d{4}-(0+[1-9]{1}|1[0-2]))$ yyyy-MM 校验 2016-00、2016-6不能通过校验
  • 打赏
  • 举报
回复
^(\d{4}-(0?\d|1[0-2]))$
事后补充
我才jayspaceship 2015-03-26
  • 打赏
  • 举报
回复
引用 3 楼 dengrc_ 的回复:
/^[1-2][0-9]{3}-(0[1-9]|10|11|12)$/.test('2225-01')
测试了一下可以用,谢谢了!
dengrc_ 2015-03-20
  • 打赏
  • 举报
回复
/^[1-2][0-9]{3}-(0[1-9]|10|11|12)$/.test('2225-01')
ohmygirl 2015-03-19
  • 打赏
  • 举报
回复
用字符串处理可以搞定的就不必使用正则了。当然,如果你是学习,或者对微小的性能差异并不介意,那就随意吧。
天际的海浪 2015-03-19
  • 打赏
  • 举报
回复
月份要把01到09和10到12分开匹配 /^\d{4}-(0?\d|1[0-2])$/

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧