laravel regex validation not working

25,384

Try this:

array('Regex:/^[A-Za-z0-9\-! ,\'\"\/@\.:\(\)]+$/')
Share:
25,384
Scott
Author by

Scott

Updated on July 31, 2022

Comments

  • Scott
    Scott almost 2 years

    I've just started using laravel and I'm working on validating a textarea in one of my forms.

    The textarea is for the users bio and so I only want to allow letters, numbers, spaces and the following characters: , . ? ; : ' " - () ! / @ $

    This is what I have

    $validator = Validator::make(Input::all(),
    array('bio' => array('regex:[a-zA-Z0-9 ,\.\?;:\'"-\(\)!/@\$]')
        )
    );
    

    I've been searching and trying a lot to get it to work but I just can't figure it out.

    Any help would be much appreciated.

    Thanks