電話番号妥当性確認
Number::Phone::JPモジュールを使うと簡単です。
use strict;
use Number::Phone::JP;
my $phone = Number::Phone::JP->new();
my @numbers = (
'0120-111-111',
'03-1234-5678',
'03 1234 5678',
'(03)12345678',
'05-1234-5678',
'090-1111-1111',
'090-111-1111',
);
foreach my $tel (@numbers) {
$phone->set_number($tel);
unless ($phone->is_valid_number) {
print "$tel は正しくありません。\n";
}
}
関連項目
なし
