Re: [WebDNA] checking for mixed case text
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 102727
interpreted = N
texte = Well done Ken! That's an approach I'd not thought of and to me seemslike the most straight forward and re-usable. I now remember gettinghung up on the [lookup] because it is in fact case sensitive. That isafter all the main point of this thread...MarcKenneth Grome wrote:>> But I cannot figure out how to get WebDNA to check a text>> string to report whether it is mixed case or not.> > > Here's another approach:> > Set the text string to a text variable (var) then create an > up.db with only one field (letter). Create one record in > this db for each uppercase letter in the alphabet, plus one > record for each non-alphabetic character that might occur in > a name.> > Then use this code:> > [math show=f]numUp=0[/math]> [text]numChars=[countchars][var][/countchars][/text]> > [listchars chars=[var]]> [showif [char]=[lookup > db=up.db&value=[char]&lookinfield=letter&returnfield=letter]]> [math show=f]numUp=numUp+1[/math]> [/showif]> [/listchars]> > [showif [numChars]=[numUp]]> all letters are uppercase> [/showif]> > [showif [numChars]![numUp]]> some letters are not uppercase> [/showif]> > > Sincerely,> Ken Grome> > > > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> .> -- -------------------------------------------Marc ThompsonSoftware EngineerOffice of Information TechnologyUniversity of Utah801.585.9264marc.thompson@utah.edu-------------------------------------------
Associated Messages, from the most recent to the oldest:
Well done Ken! That's an approach I'd not thought of and to me seemslike the most straight forward and re-usable. I now remember gettinghung up on the [lookup] because it is in fact case sensitive. That isafter all the main point of this thread...MarcKenneth Grome wrote:>> But I cannot figure out how to get WebDNA to check a text>> string to report whether it is mixed case or not.> > > Here's another approach:> > Set the text string to a text variable (var) then create an > up.db with only one field (letter). Create one record in > this db for each uppercase letter in the alphabet, plus one > record for each non-alphabetic character that might occur in > a name.> > Then use this code:> > [math show=f]numUp=0[/math]> [text]numChars=[countchars][var][/countchars][/text]> > [listchars chars=[var]]> [showif [char]=[lookup > db=up.db&value=[char]&lookinfield=letter&returnfield=letter]]> [math show=f]numUp=numUp+1[/math]> [/showif]> [/listchars]> > [showif [numChars]=[numUp]]> all letters are uppercase> [/showif]> > [showif [numChars]![numUp]]> some letters are not uppercase> [/showif]> > > Sincerely,> Ken Grome> > > > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> .> -- -------------------------------------------Marc ThompsonSoftware EngineerOffice of Information TechnologyUniversity of Utah801.585.9264marc.thompson@utah.edu-------------------------------------------
Marc Thompson
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:
[WebDNA] Triggers not working (2011)
[WebDNA] webdna.us (2008)
PCS Emailer's role ? (1997)
2.0 Info (1997)
webcatalog for linux (1998)
WebCat2 several catalogs? (1997)
Color (2000)
[file] (2005)
Re:no template caching (1997)
Bug or syntax error on my part? (1997)
WebCatalog [FoundItems] Problem - AGAIN - (1997)
MacAuthorize hub, no modal password dialog? (1997)
Out of the woodwork (2007)
carriage returns in data (1997)
errormessages.db (1997)
PIXO (1997)
[ConvertChars] problem (1997)
setitems, one more thing (1997)
Why doesn't it change? (1998)
Introduction/Tutorial/QuickStart (1997)