\d{10} not quite...

\d{10} is true for any string of numeric *at least* 10 in length.

The response I'm looging for is:

1. I'm looking for a single numeric string of *exactly* 10. No more, no less.
2. Nothing else in the response.

It's simple, but I'm missing it...


On 12/4/06, sebb <[EMAIL PROTECTED]> wrote:
On 04/12/06, Ed Young <[EMAIL PROTECTED]> wrote:
> Question 1.
> I'm trying to figure out how to test for a numeric value of a
> particular character length. An example is:
> 234335675
> or
> 001454668
>
> The easy part is the numeric check:
> [0-9]
> or
> \d
>
> I'm not sure how to check the length part and combine it with the
> numeric part into the regexp.
>
> I see that
> {n}
>
> says "match exactly n times". I'm using the demo applet at:
> http://jakarta.apache.org/oro/demo.html
>  to test my regexps but so far no luck.

\d{n}

e.g.

\d{9}

You can even use

\d{1,10}

to mean 1-10 digits.

> Question 2:
> If I add a "pattern to test" is it logically AND'd to the other
> patterns I set up?

Sort of - if any match fails, then it sets the response failed flag.

> Thanks,
>
> --
> Ed
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Ed

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to