local np = 'abc_123'
local a = np:match('^[a-zA-Z0-9_][a-zA-Z0-9_][a-zA-Z0-9_]+$' )
print (a)
local np2 = 'ab'
local b = np2:match('^[a-zA-Z0-9_][a-zA-Z0-9_][a-zA-Z0-9_]+$' )
print (b)
bG9jYWwgbnAgPSAnYWJjXzEyMycKbG9jYWwgYSA9IG5wOm1hdGNoKCdeW2EtekEtWjAtOV9dW2EtekEtWjAtOV9dW2EtekEtWjAtOV9dKyQnICkKcHJpbnQgKGEpCmxvY2FsIG5wMiA9ICdhYicKbG9jYWwgYiA9IG5wMjptYXRjaCgnXlthLXpBLVowLTlfXVthLXpBLVowLTlfXVthLXpBLVowLTlfXSskJyApCnByaW50IChiKQ==