Regex to match for zeros

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

Please help

Thanks!

EDIT:

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.

Hope this clarifies my question

Thanks

Answers


[^123456789]+

or

[^1-9]+

I believe this is what you are searching for...


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).


(00-00-0000|0|0\.0|00000)


Here's the Regex that will match what you have asked for so far. If there is more you want it to match, please specify.

0+((\.0+)|(-0+)*)

That matches all of the examples you asked for.


You seem to be over-complicating what needs to be done. Rather than looking for different combinations that turn out to be all zeros, why not use a regex that identifies data that you do care about.

Therefore, I suggest you use this: [1-9]

This will match if the string contains any digit that is non-zero, assuming that you're looking at numeric data, of course.


Need Your Help

Trouble compiling gloox library project in Visual Studio 2010

c++ visual-studio-2010 xmpp gloox

I'm having trouble compiling gloox in VS 2010. I'm getting followinng error report:

Communication Between Services Running on Different Processes in Android?

android service process listener

I have created a service which runs on it own process. The service registers itself as a listener to the ClipboardManager. Everything works fine, whenever new thing copied to the clipboard, the cal...

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.