I think your regular expression is only matching a single character.
Instead, try:
^[a-z]+ # the + says to match one or more characters.
You might want ^[a-zA-Z]+ to match upper or lower case.
Anthony
On Wednesday, October 12, 2011 4:41:00 AM UTC-4, Saurabh S wrote:
>
> hi i am developing a system in which i require a validation on name
> field...validation shoould be : the field should not accept
> numbers ...it should only accept alphabets...i know this is possible
> using IS_MATCH in web2py...i tried using
> db.organisations.name.requires=[IS_MATCH('^[a-z]',
> error_message='This
> is not a valid name')]
> but it is not working
> please help me out.....
>