You can check the angular velocity of your character. When he is jumping up it will be a negative number, when falling a positive number and when stood still it will be zero.
Another method would be to put a dummy object just above the ground and check to see if he is overlapping it. If he is then he can jump else he cant.