Hi rocket,
The first thing you have to do is describe to yourself (and us) exactly what you want the user to be able to enter.
Generally, if you can describe what you'd have to do manually to check validity, there'll be a way to program it.
One really simple way is to have an input field just for the street number and just check every character is digit. Then stick it to the street 'name' as you need.
Paul 🙂