Hello again,
> This is excellent. If you don't mind digging out your functions, I'd much
> appreciate it...
I'll have a look tomorrow.
> The previous question was for alpha only, no numeric ...names dont have
> numbers, but addresses usually do.
Alright, well:
[a-z] matches a through z
[A-Z] same, upper case
[0-9] yup, zero through 9
[ ] space
Look up the pattern modifiers, and the pattern syntax in the pcre section of
the manual):
if (!preg_match("/[a-zA-Z]+$/", $name)) {
// $name doesn't consist of characters within a-z or A-Z
}
> I'd got kinda mixed up there on the date thing...lol. I have a javascript
> date picker thingy, but unfotunately it drops leading zeros on the dates
and
> times. I think, however, your suggestion if pulldowns is much safer, but
> the date will be for MySQL or MS Access. I think YYYY-MM-DD HH:MM:SS, as
> you suggested would be the answer, and I'll try to add the time into the
> $date variable.
Just out of curiosity, what are you using this for? I mean, you might be
doing more work than you need to be doing.....
> The currency is irrelevent here (although will UK�). I just want the 2
> decimal places money format. I have STATE above because thats what the
> field is in the database....On display it says state/county.
I see - check out number_format(), printf() and sprintf() in the manual -
this might already solve some of what you want, though I can't see why you'd
need two decimal places in a regex check :
$19.95 // one decimal
�19.95 // same
�19.95.1 // what the? :)
Can you elaborate as to why you need 2?
Alright, time for sleep.
Try and give a bit more info as to what you're using these for (and where,
if it's currently being used) your code is failing..
:)
Night
James
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php