<分区>
我试过这段代码:
/[m,r,k]/
我想检查字符串是否包含所有三个字符,在本例中为 m,r,k
。顺序并不重要。
<分区>
我试过这段代码:
/[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'))
关于javascript - 正则表达式强制特定 3 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56939843/