Sort code regex

JavaScript

var sortCodeRegEx = /(?!0{2}(-?0{2}){2})(\d{2}(-\d{2}){2})|(\d{6})/,
    sortCodes = {
        sixZeroes: '000000',
        sixZeroesHyphens: '00-00-00',
        validSix: '123456',
        validSixHyphens: '12-34-56'
    };


$.each(sortCodes, function(i, v) {
    console.log(i + ': ' + sortCodeRegEx.test(v));
});