in reply to Re^3: .. operator and not including the condition of right operand
in thread .. operator and not including the condition of right operand

That will work except when $1 is 0 (which it can be). The three-dot form isn't making a difference in results here, although I suppose it saves some pattern matching. I'd do
if((/^1/ ... /^0/) =~ /^\d+$/ ){
although in this case
if(/^1/ ... (/^0/ && next)){
works rather neatly.

Caution: Contents may have been coded under pressure.