87,997
社区成员




function numValidate(str){
var temp = /^([2-9]\d{3})(?:-([2-9]\d{3}))?$/.exec(str);
if(!temp)return false;
if(!temp[2])return true;
return Number(temp[2]) > Number(temp[1]);
}
numValidate("2222-1111") //false
numValidate("1111") //false
numValidate("2000") //true
numValidate("2000-2001") //true
numValidate("2001-2000") //false
/^(2\d{3}|3000)$/
/\d{4}(-\d{4})?/
[quote=引用 3 楼 u011461314 的回复:] /\d{4}(-\d{4})?/
/\d{4}(-\d{4})?/