Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<%
// fnVerifyNumber - Checks a number to make sure its within the proper range and // type function fnVerifyNumber( nValue, nLow, nHigh ) { try { var pattern = new RegExp( "^[0-9]{" + String(nLow).length + "," + String(nHigh).length + "}$", "g" ); if ( pattern.test ( nValue ) ) { if ( (nValue < nLow) || (nValue > nHigh) ) return false; else return true; } else { return false; } } catch ( err ) { return false; } }
//Verify that the guid is properly formatted and within the proper range. function fnVerifyGUID( gGUID ) { //The assumptions that we make is that the GUID will consist of letters from a-f (lowercase only!!!) //and the numbers 0-9 in the exact pattern as the sample guid. If the guid does not match, then it fails // sample guid: bc94ebaa-195f-4dcc-a4c5-6722a7f942ff gGUID = String(gGUID).toLowerCase(); var pattern = /^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/g; if ( pattern.test( gGUID ) ) return true; else return false; }
%>
|