Business-LCCN
view release on metacpan or search on metacpan
lib/Business/LCCN.pm view on Meta::CPAN
} else {
if ( $input !~ m/\d\d/ ) {
carp
qq{LCCN input "$input" doesn't contain enough numbers. Please check the input and try again.}
if $emit_warnings;
} elsif ( $input =~ m/^\s*(0(?:01|10))\b/ ) {
carp
qq{LCCN input "$input" starts with "$1", suggesting you've copied in part of a MARC record. Please remove MARC record formatting from the LCCN.}
if $emit_warnings;
} elsif ( $input =~ m/^\s*(\$[ab])\b/ ) {
carp
qq{LCCN $input "input" starts with "$1", suggesting you've copied in part of a MARC record. Please remove MARC record formatting from the LCCN.}
if $emit_warnings;
} elsif ( $input =~ m/#/ ) {
carp
qq{LCCN input "$input" contains "#" characters, which are sometimes used as placeholders for spaces Please remove the "#" characters from the LCCN input.}
if $emit_warnings;
} elsif ( $input =~ m/^\s*(_[a-z])\b\s*/ ) {
carp
qq{LCCN input "$input" starts with "$1", which may be MARC formatting. Please remove any such formatting from the LCCN.}
( run in 0.247 second using v1.01-cache-2.11-cpan-b61123c0432 )