5
« : 24 Сентября 2004, 06:50:22 »
Фрагмент
sub IsAlphaNumeric {
my($textin) = @_;
if ($textin =~ /[^a-zA-Z0-9]/) {
return 0;
} # if
else {
return 1;
} # else
} # sub IsAlphaNumeric
sub IsAlphaNumericAndSpaces {
my($textin) = @_;
if ($textin =~ /[^a-zA-Z_0-9\\ ]/) {
return 0;
} # if
else {
return 1;
} # else
} # sub IsAlphaNumericAndSpaces
sub IsAlphaNumericAndSpacesAndExtraChars {
my($textin) = @_;
if ($textin =~ /[^a-zA-Z_.:!-?Ј,{}*\\$&0-9\\ ]/) {
return 0;
} # if
else {
return 1;
} # else
} # sub IsAlphaNumericAndSpacesAndExtraChars
sub IsValidEmailAddress {
my($email) = @_;
my($result);
unless ($email =~ /(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)|(,)/
|| $email !~
/^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$/) {
$result = 1;
} # unless
else {
$result = 0;
} # else
if ($email =~ s/\\s//g) {
$result = 0;
} # if
return $result;
} # sub IsValidEmail