Regex 向正则表达式添加额外的字符过滤器

Regex 向正则表达式添加额外的字符过滤器,regex,Regex,我的正则表达式正在检查至少一个字符或数字: ^(?=.*[a-zA-Z])(?=.*[0-9]).*$ 我想在这里再添加一个条件以排除正斜杠: 我知道排除正斜杠可能类似于[^/],但我不知道如何准确地将其放入我的正则表达式中 有人能帮我吗 ^(?=.*[a-zA-Z])(?=.*[0-9])[^/]*$ 就这些 点表示“任何字符”。*将上一个令牌重复0次或更多次。所以 [^/]* 表示“零个或多个非斜杠字符”,而 意思是“一个非斜杠字符,后跟任何类型的零个或多个字符”。我试过这样做,但没有

我的正则表达式正在检查至少一个字符或数字:

^(?=.*[a-zA-Z])(?=.*[0-9]).*$
我想在这里再添加一个条件以排除正斜杠:

我知道排除正斜杠可能类似于[^/],但我不知道如何准确地将其放入我的正则表达式中

有人能帮我吗

^(?=.*[a-zA-Z])(?=.*[0-9])[^/]*$
就这些

表示“任何字符”。
*
将上一个令牌重复0次或更多次。所以

[^/]*
表示“零个或多个非斜杠字符”,而


意思是“一个非斜杠字符,后跟任何类型的零个或多个字符”。

我试过这样做,但没有去掉逗号
^(?=.[a-zA-Z])(?=.[0-9])[^/].$
,逗号的意思是什么?最后一个点,在
$
之前,我引用了我是如何试图排除前斜杠的,我的意思是点而不是逗号:)当我在
[^/]
之后离开点时,这个点意味着什么?
[^/].*