ik heb het volgende piepkleine stukje code:
Nu ga ik dit uivoeren:
Dit laatste zou naar mijn weten toch niet kunnen kloppen aangezien ik in mijn if statement aangeef dat $input alleen letters mag bevatten
iemand die het weet?
code:
1
2
3
4
5
6
7
8
9
10
11
| #!/usr/bin/perl
print "Invoer:";
$invoer = <STDIN>;
if ($invoer == /([a-zA-Z]+)/) {
print "Correcte invoer!\n";
}
else {
print "Alleen LETTERS invoeren!\n";
} |
Nu ga ik dit uivoeren:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| [root@localhost regexp]# ./1.pl Invoer:aap Correcte invoer! [root@localhost regexp]# ./1.pl Invoer:1 Alleen LETTERS invoeren! [root@localhost regexp]# ./1.pl Invoer:1aap Alleen LETTERS invoeren! [root@localhost regexp]# ./1.pl Invoer:aap1 Correcte invoer! |
Dit laatste zou naar mijn weten toch niet kunnen kloppen aangezien ik in mijn if statement aangeef dat $input alleen letters mag bevatten
iemand die het weet?