类别简写在TypeScript的正则表达式方言中是不允许的



我尝试在TypeScript中使用正则表达式:

const pass = /^[pLpMpN_-]+$/u.test(control.value) || !control.value;

但是我得到了这个错误:

类别简写在Typescript的正则表达式方言中是不允许的

为什么我得到这个错误,我如何修复它?

不允许使用regex简写(pL)

您需要使用完整版本(p{L}),而不是简写:

const pass = /^[p{L}p{M}p{N}_-]+$/u.test(control.value) || !control.value;

相关内容

  • 没有找到相关文章

最新更新