我看不懂你的正则表达式
不过我重写了一个,可以验证你说的格式
<script language="javascript" type="text/javascript">
var reg = /^[\d]{4}-[\d]{2}$/;
alert(reg.test("1922-1200"));
</script>
不过我重写了一个,可以验证你说的格式
<script language="javascript" type="text/javascript">
var reg = /^[\d]{4}-[\d]{2}$/;
alert(reg.test("1922-1200"));
</script>
var reg=/^(?:19|20)\d{2}-(?:0[1-9]|1[0-2])$/g;
alert(reg.test("1922-12"));
alert(reg.test("1922-120"));
alert(reg.test("1922-92"));
alert(reg.test("1822-12"));
alert(reg.test("19223-12"));
</script>@_@
// var reg=/^(?:19|20)\d{2}-[12][0-9]|3[01]$/g;
var reg = /^(19|20)?\d{2}-(10|11|12|(0[1-9]))$/g;
alert(reg.test("1922-1200"));
</script>