I have example inputs to a program. They are 

`"1866TL",` and `"965937","`.

The comma is part of what I am trying to match.

I want to match if there are alpha characters in the inputs.

I am getting the argument from @ARGV. 

```
$input_line = $ARGV[0];

if ($input_line =~ m/\A\"\d+\D+\d*\",/)
{
    print "Bad match\n";
}
else
{
    print "Good match\n";
}

```

If I substitute `.` for `\"`, I get what I expect, `Bad Match` for the first example that contains `TL`, but not if I put literal quotes `\"` in the regular expression.

How do I represent this input properly as a regex? 

Am I missing how `=~` works? I am expecting the first value `"1866TL",` to match and for the program to print out `Bad Match`.

Interestingly, if I print out `$input_line`, figure the quotes have been stripped and search this way, I get what I expect.

```
$input_line = $ARGV[0];

print $input_line."\n";

if ($input_line =~ m/\A\d+[^0-9]+\d*/)
{
    print "Bad match\n";
}
else
{
    print "Good match\n";
}

```

So, what is happening? Are quotes stripped by Perl? Am I missing something else?