我不知道如何编写自己的正则表达式。
1规则:我想要允许:a-z,A-Z,0-9。
new Regex("[^a-zA-Z0-9 -]");
2 RULE:我想要允许字符:
+
,-
,|
。
我如何结合第一和第二规则?
答案 0 :(得分:3)
[^]
是一个否定的字符类,它将匹配除^
字符类之后的所有内容。
您可以将所有修饰符和模式放在字符类中:
"[a-zA-Z0-9|+-]"
但请注意,由于-
用于字符类中的字符范围,因此您需要将其放在其他模式的末尾或将其转义。