Valid regular expression not working with validator control

A

Andrew Jocelyn

Hi

I get a JavaScript error with this expression when using the
RegExpValidator. Also if I switch off client script the server side code
validator finds a match regardless of the entered string.

(?<!@emailaddressnotallowed\.org)$

Is there a way of writing this so it works with the validator in both client
side and server side?

Thanks
Andrew
 
J

Jesse Houwing

Hello Andrew,
Hi

I get a JavaScript error with this expression when using the
RegExpValidator. Also if I switch off client script the server side
code validator finds a match regardless of the entered string.

(?<!@emailaddressnotallowed\.org)$

Is there a way of writing this so it works with the validator in both
client side and server side?

Look behinds are not supported in Client Side code. So you need to rewrite
this to either a full expression or to use a look ahead like this:

^regexuptothe@(?!emailaddressnotallowed\.org$)restofthedomainregex$
 
A

Andrew Jocelyn

Hi

thanks for the tip. I still can't get what I want to work. I'm using
Expresso to test.

Basically I want to make sure that if an input text includes a certain
domain then validation fails, e.g.

(e-mail address removed) fails
(e-mail address removed) succeeds

Please bear with me as I'm a complete novice with regular expressions.

Thanks again
Andrew
 
J

Jesse Houwing

Hello Andrew,
Hi

thanks for the tip. I still can't get what I want to work. I'm using
Expresso to test.

Basically I want to make sure that if an input text includes a certain
domain then validation fails, e.g.

(e-mail address removed) fails
(e-mail address removed) succeeds
Please bear with me as I'm a complete novice with regular expressions.

^[^@]+@(?!not-allowed-domain.com$).*$

should do, though it doesn't check the syntax of the email address itself,
it does exclude the domain you want.

Jesse
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,768
Messages
2,569,575
Members
45,054
Latest member
LucyCarper

Latest Threads

Top