Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have to use asp.net RegularexpressionValidator to validate input from textbox. I want to reject strings that start with "My Links" or "My Urls" I have used this

   ^(?!My Links|My Urls)$

but this rejects everything. How should I write this?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
638 views
Welcome To Ask or Share your Answers For Others

1 Answer

If your goal is to reject all strings that start with My Links or My Urls, then you can use lookaheads, but only if you remove the $ at the end, or only the empty string will match:

^(?!My Links|My Urls)

works as expected.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...