<p>I am looking for a regex pattern that would match several different combinations of 
zeros such as 00-00-0000 or 0 or 0.0 or 00000 </p>

<p>Please help</p>

<p>Thanks!</p>

<p>EDIT:</p>

<p>Well, I have web service that returns me a result set, based on what it returns me I can decide if the result is worth displaying on the page. So if I get either 00-00-0000 or 0 or 00000 I would assume that data was not found, however if it brings back 001 or 000123 or 0356.00 - 1000 or 0.6700, this would be valid.</p>

<p>Hope this clarifies my question</p>

<p>Thanks</p>

You need to better define what is valid to appear between the zeros.  Going from your question, I'll assume you're looking for any number of zeros with any number and grouping of "-" and "." between them....
```
0([-.]?0+)*
```
Hope you don't mind, SoapBox:
Based on the question edit, what you are looking for is any string that has non-zero digits in it, so:
```
[1-9]
```
or, if the regex engine automatically anchors start and end of string:
```
.*[1-9].*
```
may be the better solution.
This is the reverse of the test you asked for but that's a simple matter to change (reverse the sense of the if-statement).