Re: easiest way to check for a non-alphanumeric character?

This WebDNA talk-list message is from

2000


It keeps the original formatting.
numero = 35396
interpreted = N
texte = Brilliant!! Thanks Joe! :-)- side note -Notice that my current checker code:**** [showif [URL][loginString][/URL]^%] [text show=F]StringValueError=T[/text] [/showif][showif [URL][loginString][/URL]^/] [text show=F]StringValueError=T[/text] [/showif][showif [URL][loginString][/URL]^.] [text show=F]StringValueError=T[/text] [/showif]*****does in fact catch every character you suggested it would not catch. (except for the underscore ((and a dash - which you didn't mention but could have)) but actually I meant to say that I want to allow underscores and dashes as well as all alphanumeric chars.)See? When you [url]ize the formvar it changes most stuff into hexadecimal form which for most non-alphanumeric chars start with a % - which I look for ;-)I could have phrased my question like this - What chars other than:alphanumeric chars - _ / .DO NOT start with a % when wrapped in an [url] context?If someone knows the answer then I can save the small hassle of doing the elegant way you suggest.-JohnJoseph D'Andrea wrote:> At 2:21 PM 7/29/00, John Butler wrote: > >***** > > > >Do I need more? > >I.e. is this enough to check for any possible non-alphanumeric char? > > No. You're not checking for space _ , = + { } ' * blah blah blah. > And my experience with the check every bad value approach is that > it is time consuming, produces ugly code, and I invariably miss some > character or another. > > There are a couple of ways to accomplish what you want. > > One way is to create a conversion database which converts a-z, A-Z > and 0-1 to nothing. Then set a temporary text variable to the value > of the form variable. Pass the temp variable through the conversion > db above which would leave everything in the string except > alphanumerics. Then if the size of the temp variable is not zero, > they made and input error. > > ___Joe___ > ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: easiest way to check for a non-alphanumeric character? (John Butler 2000)
  2. Re: easiest way to check for a non-alphanumeric character? (Joseph D'Andrea 2000)
  3. easiest way to check for a non-alphanumeric character? (John Butler 2000)
Brilliant!! Thanks Joe! :-)- side note -Notice that my current checker code:**** [showif [url][loginString][/URL]^%] [text show=F]StringValueError=T[/text] [/showif][showif [url][loginString][/URL]^/] [text show=F]StringValueError=T[/text] [/showif][showif [url][loginString][/URL]^.] [text show=F]StringValueError=T[/text] [/showif]*****does in fact catch every character you suggested it would not catch. (except for the underscore ((and a dash - which you didn't mention but could have)) but actually I meant to say that I want to allow underscores and dashes as well as all alphanumeric chars.)See? When you [url]ize the formvar it changes most stuff into hexadecimal form which for most non-alphanumeric chars start with a % - which I look for ;-)I could have phrased my question like this - What chars other than:alphanumeric chars - _ / .DO NOT start with a % when wrapped in an [url] context?If someone knows the answer then I can save the small hassle of doing the elegant way you suggest.-JohnJoseph D'Andrea wrote:> At 2:21 PM 7/29/00, John Butler wrote: > >***** > > > >Do I need more? > >I.e. is this enough to check for any possible non-alphanumeric char? > > No. You're not checking for space _ , = + { } ' * blah blah blah. > And my experience with the check every bad value approach is that > it is time consuming, produces ugly code, and I invariably miss some > character or another. > > There are a couple of ways to accomplish what you want. > > One way is to create a conversion database which converts a-z, A-Z > and 0-1 to nothing. Then set a temporary text variable to the value > of the form variable. Pass the temp variable through the conversion > db above which would leave everything in the string except > alphanumerics. Then if the size of the temp variable is not zero, > they made and input error. > > ___Joe___ > ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ John Butler

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:

WebCat2b12--[searchstring] bug (1997) Gettting IPAddress (2001) Nested Loops and SHOWIFs (1997) [WebDNA] grep again (2010) Requiring that certain fields be completed (1997) Late on Friday.... brain fried (2002) WebCat2b13 Mac plugin - [sendmail] and checkboxes (1997) Running _every_ page through WebCat ? (1997) Memory leak with text variables (1998) can WC render sites out? (1997) WebMerchant - MacAuthorize (1999) New commands in Final candidate (1997) Security Issue (1999) HELP WITH DATES (1997) TeaRoom Order fields email account remain empty even thoughthewy are filled. (1997) Other then credit cards-how? (1997) WebMerchant & AuthorizeNet setup? (2000) Exclamation point (1997) required fields (1998) [listfiles] problems (1997)