我想用这种模式验证字符串:ww / yyyy。
使用:^([0-9]{4})
,我检查年份是否有4位数。
我试图将这两个正则表达式放在一起但没有成功。
(5[0-3]|[1-4][0-9]|0[1-9])/^([0-9]{4})
答案 0 :(得分:3)
^
表示行的开头或字符串的开头(取决于正则表达式实现的选项。)所以试试这个:
^(5[0-3]|[1-4][0-9]|0[1-9])/([0-9]{4})$
$
表示字符串的行尾或结尾。
如果您未在模式中添加^
和$
,则会匹配以下内容:foo20/2000bar
。
答案 1 :(得分:2)
其他方式怎么样,虽然两者都是相同的:
^((0[1-9]|[1-4][0-9]|5[0123])/([0-9]{4}))$
感谢您的时间
答案 2 :(得分:0)
(5[0-3]|[1-4][0-9]|0[1-9])/([0-9]{4})
你为什么需要^
字符?