8 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use strict;
use warnings;
sub ist_zahl {
if ( $_[0] =~ /^-?\d+\.?\d+$/ ) { return 1; }
return 0;
}
my $str = '123';
ist_zahl($str) or print "$str ist keine Zahl\n";
$str = '-123';
ist_zahl($str) or print "$str ist keine Zahl\n";
$str = '12.3';
ist_zahl($str) or print "$str ist keine Zahl\n";
$str = '-12.3';
ist_zahl($str) or print "$str ist keine Zahl\n";
$str = '1.2.3';
ist_zahl($str) or print "$str ist keine Zahl\n";
MarcusCode: (dl )$_[0] =~ /^-?\d+\.?\d+$/ )
8 Einträge, 1 Seite |