如何在Angular中实现XRegExp

时间:2017-08-08 06:23:53

标签: javascript angular typescript xregexp

所以我一直在尝试在我的Angular项目中实现p{L}模式而没有任何成功。我试过这个npm package并将我的变量设置如下(在很多方面):

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

然后我按照this post的回答,但import XRegExp = require('xregexp');对TypeScript不起作用,我不知道如何设置我的变量。有没有办法让它发挥作用?

2 个答案:

答案 0 :(得分:0)

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

import * as XRegExp from 'xregexp';

答案 1 :(得分:0)

我以这种方式导入:

import XRegExp from 'xregexp';

并添加此行

compilerOptions: {"allowSyntheticDefaultImports": true}

到tsconfig.json文件。

这种方式在我的角度与Angular 11完美配合。