Title |
Test
Find
Pattern Title
|
Expression |
^\d* \d*\/{1}\d*$|^\d*$ |
Description |
This expression is used to validate fractions (entered as strings). It will also accept non-fractional entries. Simple, but effective. |
Matches |
100 | 1 1/2 | 1232 5/8 |
Non-Matches |
a 1/2 | abc | a b/c |
Author |
Rating:
Not yet rated.
Kevin Hillabolt
|
Source |
|
Your Rating |
|
Title: Suggestion
Name: Guest
Date: 10/8/2014 9:34:42 AM
Comment:
Although this might be 10+ years too late, may I suggest adding a \s* in between the first ^\d* and second \d* to allow for any amount of white space (including none) and make the regex a little more effective.
^\d*\s?\d*\/{1}\d*$|^\d*$
Title: Re Neither works!
Name: Michael Ash
Date: 8/5/2004 1:46:23 PM
Comment:
Mostly likely that's because the ignorewhitespaces property has been turned on for the site to allow comments so spaces in the pattern are being ignored. It probably wasn't on when the expression was added. Try changing the spaces in the pattern to \x20 or just put a \ in front of the space.
Title: Neither works!
Name: Michael Lang
Date: 8/5/2004 10:38:49 AM
Comment:
I tried this one and the one in the comment by MikeH. I used this site's test page to test them. An item from the sample matches does not really match!
1 1/2
Title: Doesn't work
Name: MikeH
Date: 8/6/2003 5:08:38 PM
Comment:
Doesn't work as is for fractions without a whole number (even though it says it does). It should be:
^(\d* )?\d*\/{1}\d*$