To clarify it’s not the variation of characters, but the maximum number of 
characters in a CSS is 1024.

Thus Chery’s birthday is clearly Dec 25th.

From: [email protected] [mailto:[email protected]] On Behalf Of Anthony 
Holloway
Sent: Monday, April 20, 2015 4:41 PM
To: Lelio Fulgenzi; Jason Aarons (AM)
Cc: cisco-voip ([email protected])
Subject: Re: [cisco-voip] Number of Partitions in CSS max 1024 chars?


Just sharing some interesting data on the topic...

The validation regex for the name of a partition is:  ^[a-zA-Z 0-9_-]{1,50}$

However, it's case-insensitive, and though a space is a valid character, you 
cannot start or end a name with spaces, they will be removed.

You can see the space removing function in the JS below; I've extracted the 
following functions:

// function jTrim:
//   javascript version of VBScript Trim function
// inputs:
//   s - a string object
// returns:
//   s with leading and trailing spaces removed (spaces within string remain 
intact)
//
function jTrim(s)
{
  if (typeof(s) == "string")
    s = jRTrim(jLTrim(s));
  return s;
}

function isNameValid(nameVal) {

  // We need to split the name based on the line feed character for Explorer 
Browsers.
  // Otherwise, the validiation check will fail
  // This check is only needed for Explorer, Netscape is ok
  //
  var nameArray = nameVal.split(/\r+/);
  nameVal = jTrim(nameArray[0]);

  reset_errors(errorArr);
  var msg = "";
  var check = /^[a-zA-Z 0-9_-]{1,50}$/;
  errorArr[0] = "true";
  errorArr[1] = "Name";
  if (nameVal.length > 0 ) {
    if (!check.test(nameVal)) {
       errorArr[4] = '- may only contain alphanumeric characters, space ( ), 
dashes (-), and underscores (_).';
       if (nameVal.length > 50) {
         errorArr[4] = '- must be less than 50 characters in length.';
       }
       msg += build_error_string(errorArr);
    }
  } else {
       errorArr[2] = '- is Required.  Please specify a value and try again.';
       msg += build_error_string(errorArr);
  }
  return msg;
}

With that out of the way, we now know that a leading and trailing space is not 
possible, which also rules out a name with solely spaces in the name (thank 
goodness!).

  A-Z
+ 0-9
+ " " (Space)
+ _ (Underscore)
+ - (Dash)
------------------------------
39 characters

The total 2 digit possibles with 39 characters is 39^2 = 1,521.  And if we take 
out the patterns with leading/trailing spaces, we lose 77 patterns and are left 
with 1,444.

But come on, who wants to name their partitions a meaningless "-_" (dash 
underscore)?  So, we're looking at a realistic naming convention of A9 to 99 
(if A-Z0-9), then we have 1,296 realistically possible names.

On Mon, Apr 20, 2015 at 11:48 AM Lelio Fulgenzi 
<[email protected]<mailto:[email protected]>> wrote:
That's for two character partition names. My example was three character 
partition names. With two character partition names (assuming no case 
sensitivity) you get 36x36=1296 partition name combinations. I don't think 
that's enough.


---
Lelio Fulgenzi, B.A.
Senior Analyst, Network Infrastructure
Computing and Communications Services (CCS)
University of Guelph

519‐824‐4120 Ext 56354<tel:519%E2%80%90824%E2%80%904120%20Ext%2056354>
[email protected]<mailto:[email protected]>
www.uoguelph.ca/ccs<http://www.uoguelph.ca/ccs>
Room 037, Animal Science and Nutrition Building
Guelph, Ontario, N1G 2W1




itevomcid
_______________________________________________
cisco-voip mailing list
[email protected]
https://puck.nether.net/mailman/listinfo/cisco-voip

Reply via email to