{result:numberBody(req.body.captcha_options_generate_limit,1),expected:false,error:'Captcha options generate limit must be a number > 0'},
{result:numberBody(req.body.captcha_options_grid_size,2,6),expected:false,error:'Captcha options grid size must be a number from 2-8'},
{result:numberBody(req.body.captcha_options_image_size,50,500),expected:false,error:'Captcha options image size must be a number from 50-500'},
// { result: xx, expected: false, error: 'xx' },
{result:numberBody(req.body.captcha_options_grid_icon_y_offset,0,50),expected:false,error:'Captcha options icon y offset must be a number from 0-50'},
{result:numberBody(req.body.captcha_options_num_distorts_min,0,10),expected:false,error:'Captcha options min distorts must be a number from 0-10'},
{result:numberBody(req.body.captcha_options_num_distorts_max,0,10),expected:false,error:'Captcha options max distorts must be a number from 0-10'},
{result:minmaxBody(req.body.captcha_options_num_distorts_min,req.body.captcha_options_num_distorts_max),expected:false,error:'Captcha options distorts min must be less than max'},
{result:numberBody(req.body.captcha_options_distortion,0,50),expected:false,error:'Captcha options distortion must be a number from 0-50'},