87,907
社区成员
发帖
与我相关
我的任务
分享
如果条件是1-31之间呢? /^(?!.*(?:,|^)(\d+)(?=,|$).*(?:,|^)\1(?=,|$))([1-2]?\d(?:,|$))+$/
function checkNumStr(str,min,max){
if(!str)return false;
return str.split(",").every(function(ele){
return ele&&ele>=min&&ele<=max;
});
}
"^(?:[1-9]|[1-2]\\d|3[0-1])(?:,(?:[1-9]|[1-2]\\d|3[0-1]))*$"
/^(?!.*(?:,|^)(\d+)(?=,|$).*(?:,|^)\1(?=,|$))([1-2]?\d(?:,|$))+$/