Guid Check function
checks to see if a GUID value is valid using regex
JavaScript
function isGuid(stringToTest) {
var regexGuid = /^GROUP\{[0-9a-fA-F]{8}(\-[0-9a-fA-F]{4}){3}\-[0-9a-fA-F]{12}(\})$/gi;
return regexGuid.test(stringToTest);
}
var tests = [
"not a guid",
"GROUP{3C8021B0-423D-475D-BECF-63ED5ED34563}",
"3C8021B0-423D-475D-BECF-63ED5ED34563",
"3c8021b0-423d-475d-becf-63ed5ed34563",
"{3c8021b0-423d-475d-becf-63ed5ed34563}"
];
for (var i = 0; i < tests.length; i++) {
document.write(tests[i] + " : ");
document.write(isGuid(tests[i]) + "<br/>");
}