Match digits in [g]awk

前端 未结 3 1723
长情又很酷
长情又很酷 2021-01-21 23:08

I\'m stumped! Trying to write an awk regex to match a string against 11 digits.

I\'ve tried:

if (var ~ /^[0-9]{11}$/ )
if (var ~ /^([0-9]){11}$/ )
if (va         


        
3条回答
  •  清酒与你
    2021-01-22 00:01

    You described your problem, but didn't tell us your awk version. It is an important information.

    but this may work for your case:

    if (var ~ /^[0-9]+$/ && length(var)==11)
    

    If we know the version, there could be simpler solution.

提交回复
热议问题