X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUtil.pm;h=f7e52c9a92cb727e8c5431c4f9cd4d2d63e3d5e7;hb=29e86370c5f331ae3d2c6f85e7001a7d2e758137;hp=e93d7ab4e6d87bd37e1d07c88f4e0fd748dc8c64;hpb=2520521008cdb3c5ab168c678c57130be712daee;p=spider.git diff --git a/perl/DXUtil.pm b/perl/DXUtil.pm index e93d7ab4..f7e52c9a 100644 --- a/perl/DXUtil.pm +++ b/perl/DXUtil.pm @@ -383,9 +383,9 @@ sub unpad sub is_callsign { return $_[0] =~ m!^ - (?:\d?[A-Z]{1,2}\d*/)? # out of area prefix / - (?:\d?[A-Z]{1,2}\d+) # main prefix one (required) - [A-Z]{1,5} # callsign letters (required) + (?:\d?[A-Z]{1,2}\d{0,2}/)? # out of area prefix / + (?:\d?[A-Z]{1,2}\d{1,5}) # main prefix one (required) - lengthened for special calls + [A-Z]{1,8} # callsign letters (required) (?:-(?:\d{1,2}))? # - nn possibly (eg G8BPQ-8) (?:/[0-9A-Z]{1,7})? # / another prefix, callsign or special label (including /MM, /P as well as /EURO or /LGT) possibly $!x;