diff --git a/C4/Koha.pm b/C4/Koha.pm index f0f6ce2c71..3589010b0f 100644 --- a/C4/Koha.pm +++ b/C4/Koha.pm @@ -1205,10 +1205,11 @@ sub _normalize_match_point { sub _isbn_cleanup ($) { my $normalized_isbn = shift; $normalized_isbn =~ s/-//g; - $normalized_isbn =~/([0-9]{1,})/; + $normalized_isbn =~/([0-9x]{1,})/i; $normalized_isbn = $1; if ( $normalized_isbn =~ /\b(\d{13})\b/ or + $normalized_isbn =~ /\b(\d{12})\b/i or $normalized_isbn =~ /\b(\d{10})\b/ or $normalized_isbn =~ /\b(\d{9}X)\b/i ) {