This question already has answers here:
Regex to match string containing two names in any order
(8个答案)
去年关闭。
我已经试过这段代码:
我要检查字符串是否包含所有三个字符,在本例中为
(8个答案)
去年关闭。
我已经试过这段代码:
/[m,r,k]/
我要检查字符串是否包含所有三个字符,在本例中为
m,r,k
。顺序并不重要。 最佳答案
您可以使用
^(?=.*m)(?=.*r)(?=.*k).*$
let checkStr = (str) => /^(?=.*m)(?=.*r)(?=.*k).*$/i.test(str)
console.log(checkStr('mrk'))
console.log(checkStr('mr'))
09-16 14:46