X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUtil.pm;h=927df28baad7444e8224eb833e3033212308b974;hb=5ee35d49b3b1078cc824894945e00e392c2b2e84;hp=9f411812d6b2207d02d34b2de7581af78fe4314f;hpb=ca9d4ac13a4518e34fd765a74cfec18730ae3829;p=spider.git diff --git a/perl/DXUtil.pm b/perl/DXUtil.pm index 9f411812..927df28b 100644 --- a/perl/DXUtil.pm +++ b/perl/DXUtil.pm @@ -30,6 +30,7 @@ require Exporter; filecopy ptimelist print_all_fields cltounix unpad is_callsign is_latlong is_qra is_freq is_digits is_pctext is_pcflag insertitem deleteitem + is_prefix ); @@ -363,6 +364,12 @@ sub is_callsign $!x; } +sub is_prefix +{ + return $_[0] =~ m!^(?:[A-Z]{1,2}\d+ | \d[A-Z]{1,2}\d+)!x # basic prefix +} + + # check that a PC protocol field is valid text sub is_pctext {