in reply to Re^3: Tweak for my Perl Regex that screens for digits only
in thread Tweak for my Perl Regex that screens for digits only

if ($string =~/^(?:Ext|\d|\)|\(|\.|\s|\+\-)+$/i)
It fails to match with a leading +, which I haven't got to the bottom of yet, but rejects all the wrong strings.
It only accepts the pair "+-", not individual +'s or -'s. Easier with a character class:
if ($string =~/^(?:Ext|[-.+()\d\s])+$/i)