Phone Number Validation

What would be the best way to validate a phone number (for UK)? Can we use number validator or do we need to create our own validator? The requirements I have are:

  • can only consist of numbers

  • can contain spaces or dash character

  • must begin with zero

You can use built-in regexp validator (match)