isInt does not work if the string start with a zero. Example: 023440 will return false. int.parse and int.tryParse will return true in this situation