function gap(n) { return n.replace(/\d{0,3}(?=(\d{3})+$)/g, "$& ") ; } alert([gap("320"), gap("1234567890")]) ;