C# 字母数字和一些特殊字符的正则表达式
有人能告诉我如何编写包含字母数字和特殊字符的正则表达式吗?下面是一些它应该匹配的示例C# 字母数字和一些特殊字符的正则表达式,c#,regex,C#,Regex,有人能告诉我如何编写包含字母数字和特殊字符的正则表达式吗?下面是一些它应该匹配的示例 a1-2/)(2w-z1) 1)/-1aqw (q1/(- 1234qwx 可以将此正则表达式与字符类中指定的所有允许字符和范围符一起使用: ^[A-Za-z0-9()/-]+$ 您可以将此正则表达式与字符类中指定的所有允许字符和Ranger一起使用: ^[A-Za-z0-9()/-]+$ 假设您需要至少一个字母数字字符和至少一个特殊字符,请使用 ([A-Za-z0-9][()/-]|[()/-][A-Z
a1-2/)(2w-z1)
1)/-1aqw
(q1/(-
1234qwx
可以将此正则表达式与
字符类中指定的所有允许字符和范围符一起使用
:
^[A-Za-z0-9()/-]+$
您可以将此正则表达式与
字符类中指定的所有允许字符和Ranger一起使用:
^[A-Za-z0-9()/-]+$
假设您需要至少一个字母数字字符和至少一个特殊字符,请使用
([A-Za-z0-9][()/-]|[()/-][A-Za-z0-9])
因为我们想在字符串中既有字母数字字符又有特殊字符,所以必须有一个点,在这个点上我们有一个挨着另一个的字符,所以我们要寻找那个点——要么是字母数字字符,然后是特殊字符,或者一个后跟字母数字字符的特殊字符。假设您需要至少一个字母数字字符和至少一个特殊字符,请使用
([A-Za-z0-9][()/-]|[()/-][A-Za-z0-9])
因为我们想在字符串中同时包含字母数字字符和特殊字符,所以必须有一个点,一个字符挨着另一个字符,所以我们寻找这个点——要么是字母数字字符后跟一个特殊字符,要么是一个特殊字符后跟一个字母数字字符