Call to all you one-liners !
Ken Ray
kray at sonsothunder.com
Sat Jun 26 17:57:29 EDT 2010
FYI: ugly though it is, here's the regex (it's long, so I broke it up into
multiple statements):
function isAColor pRGB
put "^([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])," & \
"([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])," & \
"([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$" into tRegEx
return matchText(pRGB,tRegEx)
end isAColor
Ken Ray
Sons of Thunder Software, Inc.
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/
On 6/26/10 2:10 PM, "Jim Ault" <jimaultwins at yahoo.com> wrote:
> The sum() function error could do this,
> but it will also work with real numbers, not just integers.
>
> On Jun 26, 2010, at 10:36 AM, J. Landman Gay wrote:
>
>> J. Landman Gay wrote:
>>> Mark Schonewille wrote:
>>>> Hi Francis,
>>>>
>>>> put (fld 1 is a color and the number of items of fld 1 is 3) into
>>>> myIsRGB
>>> As mentioned, this is okay for a quick check but isn't very
>>> reliable in general. "Is a color" seems to return true for any
>>> comma-delimited list of integers, regardless of whether the numbers
>>> are within a valid color range.
>>
>> I meant to add: it could be a quick way to check for any valid list
>> of item-delimited integers though. It's sort of a non-intuitive
>> approach, but faster than iterating through the list looking for non-
>> integer entries.
>>
>
> Jim Ault
> Las Vegas
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list