有人可以告诉我如何编写包含字母数字和特殊字符( ) / -
的正则表达式吗?以下是一些应该匹配的例子。
a1-2/)(2w-z1)
1)/-1aqw
(q1/(-
1234qwx
答案 0 :(得分:3)
答案 1 :(得分:1)
假设您想要至少一个字母数字字符和至少一个特殊字符,请使用
([A-Za-z0-9][()/-]|[()/-][A-Za-z0-9])
因为我们想在字符串中同时包含字母数字字符和特殊字符,所以必须是我们彼此相邻的地方,所以我们寻找那个地方 - 或者是字母数字字符后跟一个特殊字符,或一个特殊字符后跟一个字母数字字符。