正则表达式强制特定的3个字符

sna*_*m23 2 javascript regex string-matching

我已经试过这段代码:

/[m,r,k]/
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想检查字符串是否包含所有三个字符m,r,k。顺序并不重要。

Cod*_*iac 8

您可以使用

^(?=.*m)(?=.*r)(?=.*k).*$
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

^(?=.*m)(?=.*r)(?=.*k).*$
Run Code Online (Sandbox Code Playgroud)

  • 这正确回答了“顺序不重要”。诸如`krm`之类的字符串可用于此答案。 (4认同)