当预期> 0时,JavaScript正则表达式返回-1

Mar*_*sen 0 javascript regex

好的,所以我有以下字符串:

Aktiv landbruger / Regler AL
Run Code Online (Sandbox Code Playgroud)

使用此字符串我尝试运行以下正则表达式:

/Regler AL/i
Run Code Online (Sandbox Code Playgroud)

但是一旦我跑了 string.search('/Regler AL/i')

它返回-1

但是当我尝试这个时

https://regex101.com/

0它应该返回.

那么为什么我的javascript会返回 -1

pot*_*ngs 5

删除正则表达式周围的单引号

"Aktiv landbruger / Regler AL".search(/Regler AL/i)
Run Code Online (Sandbox Code Playgroud)