是否可以将 char 与正则表达式进行比较?

ily*_*lyo 2 javascript regex

我想检查单个字符是否与一组可能的其他字符匹配,因此我尝试执行以下操作:

str.charAt(0) == /[\[\]\.,-\/#!$%\^&\*;:{}=\-_`~()]/
Run Code Online (Sandbox Code Playgroud)

既然它不起作用,有没有正确的方法呢?

Ray*_*oal 5

使用test

/[\[\]\.,-\/#!$%\^&\*;:{}=\-_`~()]/.test(str.charAt(0))
Run Code Online (Sandbox Code Playgroud)