},expected:true,error:'.html name must contain a-z 0-9 _ - only'},
{result:!existsBody(req.body.message)||numberBody(res.locals.messageLength,0,globalLimits.customPages.maxLength),expected:true,error:`Message must be ${globalLimits.customPages.maxLength} characters or less`},
{result:numberBody(res.locals.messageLength,0,globalLimits.customPages.maxLength),expected:true,error:`Message must be ${globalLimits.customPages.maxLength} characters or less`},
{result:lengthBody(req.body.title,0,50),expected:false,error:'Title must be 50 characters or less'},
{result:lengthBody(req.body.page,0,50),expected:false,error:'.html name must be 50 characters or less'},
{result:lengthBody(req.body.message,0,globalLimits.fieldLength.message),expected:false,error:`Message must be ${globalLimits.fieldLength.message} characters or less`},
{result:numberBody(res.locals.messageLength,0,globalLimits.fieldLength.message),expected:true,error:`Message must be ${globalLimits.fieldLength.message} characters or less`},
{result:lengthBody(req.body.title,0,50),expected:false,error:'Title must be 50 characters or less'},
{result:existsBody(req.body.message),expected:true,error:'Appeals must include a message'},
{result:numberBody(res.locals.messageLength,1,globalLimits.fieldLength.message),expected:true,error:`Appeal message must be ${globalLimits.fieldLength.message} characters or less`},
{result:numberBody(res.locals.messageLength,0,globalLimits.fieldLength.message),expected:true,error:`Appeal message must be ${globalLimits.fieldLength.message} characters or less`},
]);//should appeals really be based off message field length global limit? minor.
{result:lengthBody(req.body.uri,1,globalLimits.fieldLength.uri),expected:false,error:`URI must be ${globalLimits.fieldLength.uri} characters or less`},
{result:lengthBody(req.body.uri,0,globalLimits.fieldLength.uri),expected:false,error:`URI must be ${globalLimits.fieldLength.uri} characters or less`},
{result:lengthBody(req.body.name,1,globalLimits.fieldLength.boardname),expected:false,error:`Name must be ${globalLimits.fieldLength.boardname} characters or less`},
{result:lengthBody(req.body.name,0,globalLimits.fieldLength.boardname),expected:false,error:`Name must be ${globalLimits.fieldLength.boardname} characters or less`},
{result:alphaNumericRegex.test(req.body.uri),expected:true,error:'URI must contain a-z 0-9 only'},
{result:existsBody(req.body.description),expected:true,error:`Description must be ${globalLimits.fieldLength.description} characters or less`},
{result:lengthBody(req.body.name,0,globalLimits.fieldLength.description),expected:false,error:`Description must be ${globalLimits.fieldLength.description} characters or less`},