How to check for special characters using regex

前端 未结 3 914
执念已碎
执念已碎 2021-01-02 18:18

NET. I have created a regex validator to check for special characters means I donot want any special characters in username. The following is the code

Regex         


        
3条回答
  •  耶瑟儿~
    2021-01-02 18:55

    There's a few things wrong with your expression. First you don't have the start string character ^ and end string character $ at the beginning and end of your expression meaning that it only has to find a match somewhere within your string.

    Second, you're only looking for one character currently. To force a match of all the characters you'll need to use * Here's what it should be:

    Regex objAlphaPattern = new Regex(@"^[a-zA-Z0-9_@.-]*$");
    bool sts = objAlphaPattern.IsMatch(username);
    

提交回复
热议问题