Показать сообщение отдельно
Старый 14.09.2007, 12:49   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Может это поможет:

X++:
public boolean modified()
{
str enteredstring;
int stringlength;
str substring;
str hypenstring,secondHypen;
boolean ret;
boolean returnIntegerValue,secondintegervalue;
;
ret = super();
StringEdit.limitTextValue(15);
enteredstring = StringEdit.valueStr();
stringlength = strlen(enteredstring);
substring = substr(enteredstring,1,2);
hypenstring = substr(enteredstring,3,1);
secondHypen = substr(enteredstring,6,1);
returnIntegerValue = Global::isInteger(substr(enteredstring,4,2));
secondintegervalue = Global::isInteger(substr(enteredstring,7,5));
if( hypenstring != '-' || secondHypen!= '-'
|| (!returnIntegerValue)
|| (!secondintegervalue))
{
info("please enter the input in this format AB-01-12345");
}
return ret;
}