realm_handler(obj,realm_begin,value_len)
{
int status;
i = realm_begin;
j = value_len;
var value = obj;
var strvalid1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890.-";
for (i ; i < j; i++)
{
ch = value.charAt(i);
for (l = 0; l < strvalid1.length; l++)
{
if (ch == strvalid1.charAt(j))
{
break;
}
}
if (l == strvalid1.length)
{
status = -1;
return status;
}
}
return 0;
}
username_handler(obj,username_len)
{
int i = usernamelen;
int status;
var value = obj;
var strvalid0 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!#%&$@^'*+-/{}=_`~|?";
var strvalid2 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!#%&$@^'*+-/{}=_`~|? <>()[].,;:";
for (u = 0 ; u < i; u++)
{
ch = value.charAt(u);
if(ch == "\")
{
for (j = 0; j < strvalid2.length; j++)
{
if (ch == strvalid2.charAt(j))
{
break;
}
}
if (j == strvalid2.length)
{
status = -1;
return status;
}
}
else
{
for (j = 0; j < strvalid0.length; j++)
{
if (ch == strvalid0.charAt(j))
{
break;
}
}
if (j == strvalid0.length)
{
status = -1;
return status;
}
}
}
return 0;
}