我需要验证文本框格式(例如:2014年2月MMM YYYY)。
我使用下面的正则表达式字符串
^(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)\-\d{4}$
唯一的问题是我的输入是一个“空间”,而不是“ - ”,即JUN 2012不JUN-2012
是否有人可以修改上述正则表达式,以满足空间
谢谢
我需要验证文本框格式(例如:2014年2月MMM YYYY)。
我使用下面的正则表达式字符串
^(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)\-\d{4}$
唯一的问题是我的输入是一个“空间”,而不是“ - ”,即JUN 2012不JUN-2012
是否有人可以修改上述正则表达式,以满足空间
谢谢
试试下面的正则表达式匹配月份和年份在此MMM YYYY
格式,
^(?:JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC) \d{4}$
DEMO
使用\s
代替\-
在你的正则表达式
像这样 :
^(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)\s\d{4}$
@Avinash是右\ S匹配[\r\n\t\f]
更好地利用“”代替。