Re: [WebDNA] divisible by 1
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 106949
interpreted = N
texte = Thanks Bill and Marc for your suggestions.. and for your tests and last =solution Ken.I never tested anything other than the likes of "abc" in my *really old* =original tests.. and so all these years never realizing multiplying by =zero was not robust enough a test. I too would call it =(multiplying-by-zero's failure to realize the lack of a number) a bug, =Ken.. but meanwhile especially Marc's test (IMHO) is the easiest test =yet:[text]vals2test=3D123.45|123,45|123,456|123.a|abc|123|123 =45|[kart][/text][ListWords Words=3D[URL][vals2test][/URL]&Delimiters=3D|][index].) [word]: [if ("[URL][math =show=3DT]1*[word][/math][/URL]"=3D"[URL][word][/URL]")][then]
it's a number![/then][else]
it's NOT a number![/else][/if]
[/ListWords]-Govinda> I decided to check every char via [listchars] but the code=20> is relatively simple and it actually works now.>=20> Sincerely,> Kenneth Grome>=20>=20>=20>>> off the top of my head, I think I would just multiply>>> by zero to confirm a number ...>>=20>> Good thought except that it doesn't work. Half my tests>> produce the wrong value when I multiply by zero:>>=20>> [math]0*123.45[/math] =3D 0 -- correct>> [math]0*123,45[/math] =3D 45 -- WRONG, should be blank>> [math]0*123.a[/math] =3D 0 -- WRONG, should be blank>> [math]0*abc[/math] =3D (blank) -- correct>> [math]0*123[/math] =3D 0 -- correct>> [math]0*123 45[/math] =3D 0 -- WRONG, should be blank>>=20>> I also tried the module operator with similar results.>>=20>> Maybe this should be a considered a bug since [math]>> should return a blank result if one of the values in the>> formula is non-numeric. Don't you think?>>=20>> As it is now we can never trust that the values used in a>> [math] calculation are actually numbers when non-numbers>> are producing results like 0 or 45.>>=20>> :(>>=20>> Sincerely,>> Kenneth Grome>=20- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Associated Messages, from the most recent to the oldest:
Thanks Bill and Marc for your suggestions.. and for your tests and last =solution Ken.I never tested anything other than the likes of "abc" in my *really old* =original tests.. and so all these years never realizing multiplying by =zero was not robust enough a test. I too would call it =(multiplying-by-zero's failure to realize the lack of a number) a bug, =Ken.. but meanwhile especially Marc's test (IMHO) is the easiest test =yet:
[text]vals2test=3D123.45|123,45|123,456|123.a|abc|123|123 =45|[kart][/text][ListWords Words=3D
[url][vals2test][/URL]&Delimiters=3D|][index].) [word]: [if ("
[url][math =show=3DT]1*[word][/math][/URL]"=3D"
[url][word][/URL]")][then]
it's a number![/then][else]
it's NOT a number![/else][/if]
[/ListWords]-Govinda> I decided to check every char via
[listchars] but the code=20> is relatively simple and it actually works now.>=20> Sincerely,> Kenneth Grome>=20>=20>=20>>> off the top of my head, I think I would just multiply>>> by zero to confirm a number ...>>=20>> Good thought except that it doesn't work. Half my tests>> produce the wrong value when I multiply by zero:>>=20>>
[math]0*123.45[/math] =3D 0 -- correct>>
[math]0*123,45[/math] =3D 45 -- WRONG, should be blank>>
[math]0*123.a[/math] =3D 0 -- WRONG, should be blank>>
[math]0*abc[/math] =3D (blank) -- correct>>
[math]0*123[/math] =3D 0 -- correct>>
[math]0*123 45[/math] =3D 0 -- WRONG, should be blank>>=20>> I also tried the module operator with similar results.>>=20>> Maybe this should be a considered a bug since
[math]>> should return a blank result if one of the values in the>> formula is non-numeric. Don't you think?>>=20>> As it is now we can never trust that the values used in a>>
[math] calculation are actually numbers when non-numbers>> are producing results like 0 or 45.>>=20>> :(>>=20>> Sincerely,>> Kenneth Grome>=20- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Govinda
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
sorting dates (1999)
WC2.0 Memory Requirements (1997)
Searching multiple fields (1997)
GD Scumbucket Spammer (2004)
Color options for items (1999)
limitation found on group searching (1997)
Kaaaaahhhhhhhnnnnnnn! (1997)
One Hour Email (2002)
v6 Development copy download link seems to be offline? (2004)
Date Formats (1997)
FYI: virus alert (1996)
with Link i need to (1997)
[searchString] (1997)
WC on Mac OS X or Mac OS X Server 2.x (2001)
Quickie question on the email templates (1997)
Performance of this mailserver (2000)
WebCat2b15MacPlugin - showing [math] (1997)
converchars in sendmail context.... (2004)
Problems problems problems (1997)
Multiple fields on 1 input (1997)