{
"phone" : {
"us" : "^[0-9 \\-]+$",
"gb" : "^[0-9 \\-]+$",
"ca" : "^[0-9 \\-]+$",
"de" : "^[0-9 \\-]+$",
"default" : "^[0-9 \\-]+$"
},
"postal" : {
"us" : "(^\\d{5}(-\\d{4})?$)|(^[abceghjklmnprstvxyABCEGHJKLMNPRSTVXY]{1}\\d{1}[A-Za-z]{1} *\\d{1}[A-Za-z]{1}\\d{1}$)",
"gb" : "^(GIR ?0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]([0-9ABEHMNPRV-Y])?)|[0-9][A-HJKPS-UW]) ?[0-9][ABD-HJLNP-UW-Z]{2})$",
"ca" : "(^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\\d{1}[a-zA-Z]{1} *\\d{1}[a-zA-Z]{1}\\d{1}$)",
"de" : "^(?!01000|99999)(0[1-9]\\d{3}|[1-9]\\d{4})$",
"default" : ""
},
"email" : {
"us" : "",
"gb" : "",
"ca" : "",
"de" : "",
"default" : "^[\\w.%+\\-]+@[\\w.\\-]+\\.[\\w]{2,6}$"
},
"notCC" : {
"us" : "",
"gb" : "",
"ca" : "",
"de" : "",
"default" : "^(?!(([0-9 -]){13,19})).*$"
}
}