我有正则表达式:
values.communicators.forEach(e => {
let isValid = /(?=.*[a-zA-Z\d].*)[a-zA-Z\d!@#$&-. )(:]{2,}/gi.test(e.name);
console.log(isValid)
if (!isValid) {
errors.communicators = 'Unsupported character or length in communicator names.'
}
})
当我在代码中使用类似Some Diddy∞∞
之类的内容时,https://regexr.com/会传递但{{3}}则不会。
有谁知道可能会发生什么?