X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUtil.pm;h=927df28baad7444e8224eb833e3033212308b974;hb=bc67e4afa9b3c9fcf0e537e04a743ad5852356e6;hp=9f411812d6b2207d02d34b2de7581af78fe4314f;hpb=23d5848190b73200389fdfc2291e3453b3b91b15;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 {