1

所以我一直试图p{L}在我的 Angular 项目中实现一个模式,但没有成功。我已经尝试过npm package并将我的变量设置如下(以多种方式):

nameRegex = new RegExp(/^[${pL}]+$/);

然后我按照这篇文章的答案进行操作,但import XRegExp = require('xregexp');不适用于 TypeScript,我不知道如何设置我的变量。有什么办法让它工作吗?

4

2 回答 2

1

我这样导入:

import XRegExp from 'xregexp';

并添加这一行

compilerOptions: {"allowSyntheticDefaultImports": true}

到 tsconfig.json 文件。

这种方式在我身边与 Angular 11 完美配合。

于 2020-12-01T07:57:50.230 回答
0

我就是这样做的。尽管最新版本的 cli 导致这在 IE 11 中出现错误

import * as XRegExp from 'xregexp';
于 2019-06-14T22:17:24.167 回答