Try this:
^$|^[\w]{17}$
-Ben
--
Ben Nadel
Adobe Community Expert
Adobe Certified Advanced ColdFusion Developer
Manager New York ColdFusion User Group
http://www.bennadel.com
Need ColdFusion Help?
http://www.bennadel.com/Ask-Ben
[ ]|[a-z0-9]{17}
Should do it...
That basically allows for a space, or for 17 alphanumeric characters.
-Original Message-
From: Rick Mason [mailto:rhma...@gmail.com]
Sent: Wednesday, June 10, 2009 9:50 AM
To: cf-talk
Subject: Simple regex question
I'm in need of some regex help. I
Great minds Ben...great minds.
-Original Message-
From: Ben Nadel [mailto:b...@bennadel.com]
Sent: Wednesday, June 10, 2009 9:51 AM
To: cf-talk
Subject: Re: Simple regex question
Try this:
^$|^[\w]{17}$
-Ben
--
Ben Nadel
Adobe Community Expert
Adobe Certified Advanced ColdFusion
Ha ha, most agreed :)
--
Ben Nadel
Adobe Community Expert
Adobe Certified Advanced ColdFusion Developer
Manager New York ColdFusion User Group
http://www.bennadel.com
Need ColdFusion Help?
http://www.bennadel.com/Ask-Ben
~|
://www.phpfreaks.com/forums/index.php?topic=217075.0
It all just depends on how accurate you need to be.
andy
-Original Message-
From: Andy Matthews [mailto:li...@commadelimited.com]
Sent: Wednesday, June 10, 2009 9:52 AM
To: cf-talk
Subject: RE: Simple regex question
[ ]|[a-z0-9]{17}
Should do
I have to plead ignorance on this one - I don't know what a VIN number is.
--
Ben Nadel
Adobe Community Expert
Adobe Certified Advanced ColdFusion Developer
Manager New York ColdFusion User Group
http://www.bennadel.com
Need ColdFusion Help?
http://www.bennadel.com/Ask-Ben
Thanks you Andy and Ben for your quick response. A VIN number is a vehicle
identification number which is on your car's registration as well as being
on the driver side dash.
Think of it as a unique serial number for your car with vehicle information
baked into the number.
Andy the only
the VIN.
andy
-Original Message-
From: Ben Nadel [mailto:b...@bennadel.com]
Sent: Wednesday, June 10, 2009 9:59 AM
To: cf-talk
Subject: Re: Simple regex question
I have to plead ignorance on this one - I don't know what a VIN number is.
--
Ben Nadel
Adobe Community Expert
Adobe
Think of it as a unique serial number for your car with vehicle
information baked into the number.
Show me the CARFAX!
~|
Want to reach the ColdFusion community with something they want? Let them know
on the House of Fusion
There's a ISVIN function on CFLib and I had originally proposed to my boss
that I rewrite it in javascript but he didn't want that level of
functionality.
Just do it, don't ask the boss! :OD
~|
Want to reach the ColdFusion
Andy,
I jumped the gun a little too quickly. Neither yours nor Ben's works. Your
code worked fine when I was just typing in numbers for a quick test.
Once I started testing with actual VIN numbers it failed. It isn't counting
the letters in the total count. So 12345678901234567 succeeds but
change [a-z0-9] to [a-zA-Z0-9]
it only fails because Andy's regexp does not allow uppercase letters.
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/
On 10/06/2009 23:15, Rick Mason wrote:
Andy,
I jumped the gun a little too quickly. Neither yours nor Ben's works. Your
code worked
PS: and Ben's needs to be adjusted to allow numbers:
^$|^[\w\d]{17}$
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/
On 10/06/2009 23:15, Rick Mason wrote:
Andy,
I jumped the gun a little too quickly. Neither yours nor Ben's works. Your
code worked fine when I was just typing in
\w should handle both alpha and numeric data. I am not sure why mine was
failing.
-Ben
--
Ben Nadel
Adobe Community Expert
Adobe Certified Advanced ColdFusion Developer
Manager New York ColdFusion User Group
http://www.bennadel.com
Need ColdFusion Help?
http://www.bennadel.com/Ask-Ben
Azadi,
Figured that out while awaiting for the answer. Reached John and Tim Farrar
via IM who suggested testing with smaller case letters. Once we confirmed
that worked they gave me the update. I will do further testing but that
looks like it is a winner.
Thanks all,
Rick
On Wed, Jun 10,
In CF regex, \w is same as [a-zA-Z0-9_]
Most other regex flavours are the same as this.
Some regex flavours also include accented characters (áéí...) in their \w
matches.
~|
Want to reach the ColdFusion community with
ListLast(theString, -)
Adrian
Building a database of ColdFusion errors at http://cferror.org/
-Original Message-
From: Che Vilnonis [mailto:[EMAIL PROTECTED]
Sent: 14 October 2008 15:27
To: cf-talk
Subject: Simple regex question...
Morning all. I need a RegEx to strip all of the
Adrian, Azadi... Thanks, that worked.
-Original Message-
From: Azadi Saryev [mailto:[EMAIL PROTECTED]
Sent: Tuesday, October 14, 2008 10:35 AM
To: cf-talk
Subject: Re: Simple regex question...
how about just
left(string, len(string)-len(listlast(string, -))-1) ?
Azadi Saryev
Sabai
how about just
left(string, len(string)-len(listlast(string, -))-1) ?
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/
Che Vilnonis wrote:
Morning all. I need a RegEx to strip all of the characters that appear after
the *last* dash in a string (the last dash needs to be stripped as
I need a RegEx to strip all of the characters that appear after
the *last* dash in a string (the last dash needs to be stripped as well).
To match the last dash and everything after it, you want:
-[^-]*$
So to use that to strip of that segment of the string, just do:
dashless = rereplace( dashed
Got it thanks
- Original Message -
From: David DiPietro [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Thursday, September 04, 2003 12:50 PM
Subject: Simple RegEx question
Hi,
I'm using cffile to read a .txt file.
I need to Replace the Carriage Return Line feed with a '|'
PM
Subject: Re: Simple RegEx question
Hi,
I'm using cffile to read a .txt file.
I need to Replace the Carriage Return Line feed with a '|' when the new line
begins with a '0' or a '1'
and a '*' when the new line begins with a ''.
I am just too unfamiliar with RegEx to do it.
Any Ideas?
David
With three replaces similar to the following:
string = replace(string, #chr(10)##chr(13)#0, |0, all);
You can do it without regex. Really, unless there's a need to do it with 2
lines instead of 3, regex is overkill.
-- Ben Doom
Programmer General Lackey
Moonbow Software, Inc
:
23 matches
Mail list logo