Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

Regexp help

  • 16-07-2009 04:26PM
    #1
    Closed Accounts Posts: 1,444 ✭✭✭


    Been a long time since I've used regexps. I'm using the following regexp to allow alpha-numerics plus a few chars through.

    ^[0-9A-Za-z-_\.' ]+$

    Problem is, it returns false if the text field is false!

    How do I modify so it allows an empty text field?

    Many thanks,


Comments

  • Closed Accounts Posts: 1,444 ✭✭✭Cantab.


    Ok...

    I figured it out. The * modifier.

    ^[0-9A-Za-z-\.' ]*$

    There goes an hour of my life...


  • Moderators, Education Moderators, Home & Garden Moderators Posts: 8,313 Mod ✭✭✭✭Jonathan


    Cantab. wrote: »
    Ok...

    I figured it out. The * modifier.

    ^[0-9A-Za-z-\.' ]*$

    There goes an hour of my life...
    That not mean it will match anything because it matches your regex string zero times? :confused:

    Something like (^[0-9A-Za-z-_\.' ]+$)|(^$) not be safer?
    Match the existing regex or a empty string (I assume thats what a null form sends?)



    EDIT: nevermind. see where you're coming from.


Advertisement